Home
last modified time | relevance | path

Searched refs:layout (Results 1 – 16 of 16) sorted by relevance

/xnu-12377.61.12/libkern/libclosure/
H A Druntime.cpp364 copy3->layout = src3->layout; in _Block_byref_copy()
462 auto *layout = (Block_layout *)aBlock; in Block_size() local
463 void *desc = _Block_get_descriptor(layout); in Block_size()
465 if (layout->flags & BLOCK_SMALL_DESCRIPTOR) { in Block_size()
475 struct Block_layout *layout = (struct Block_layout *)aBlock; in _Block_use_stret() local
478 return (layout->flags & requiredFlags) == requiredFlags; in _Block_use_stret()
491 struct Block_layout *layout = (struct Block_layout *)aBlock; in _Block_signature() local
492 if (!(layout->flags & BLOCK_HAS_SIGNATURE)) { in _Block_signature()
497 if (layout->flags & BLOCK_SMALL_DESCRIPTOR) { in _Block_signature()
498 auto *bds = (Block_descriptor_small *)_Block_get_descriptor(layout); in _Block_signature()
[all …]
/xnu-12377.61.12/doc/mach_ipc/
H A Dkmsg.md9 IPC kmsg have a complex in memory layout that is designed to separate kernel
81 As far as layout is concerned, an IPC kernel message is made of two halves: some
165 In this layout, the "pure" data of the Mach message (its body, trailer, and
222 ### `IKM_TYPE_KDATA_OOL`: legacy linear layout
224 In this layout, the entire Mach message is allocated out of line in a single
229 This layout should no longer be used otherwise, as it mixes kernel pointers and
285 In this layout, the "pure" data of the Mach message (its body, trailer, and
287 layout, however unlike this layout, the Mach message header and descriptors are
394 resulting in this type layout:
/xnu-12377.61.12/osfmk/i386/
H A Dfpu.c598 fp_save_layout_t layout = ifps->fp_save_layout; in fpu_load_registers() local
602 (layout == FXSAVE64 || layout == XSAVE64) : \ in fpu_load_registers()
603 (layout == FXSAVE32 || layout == XSAVE32))); in fpu_load_registers()
608 if (layout == XSAVE32 || layout == XSAVE64) { in fpu_load_registers()
622 if (layout != XSAVE32 && layout != XSAVE64) { in fpu_load_registers()
623 panic("Inappropriate layout: %u", layout); in fpu_load_registers()
628 switch (layout) { in fpu_load_registers()
642 panic("fpu_load_registers() bad layout: %d", layout); in fpu_load_registers()
/xnu-12377.61.12/libkern/libkern/
H A DBlock_private.h305 const char *layout; // contents depend on BLOCK_HAS_EXTENDED_LAYOUT member
312 int32_t layout; member
365 const char *layout; member
/xnu-12377.61.12/config/
H A DPrivate.x86_64.exports101 #Allow kexts introspect the kernel's layout in memory
/xnu-12377.61.12/libkdd/kdd.xcodeproj/
H A Dproject.pbxproj84 …shared-cache-layout.plist.gz in Resources */ = {isa = PBXBuildFile; fileRef = 13739E8320DB18B500D8…
85 …ith-shared-cache-layout in Resources */ = {isa = PBXBuildFile; fileRef = 13739E8420DB18B600D8D9B9 …
239 …h-shared-cache-layout.plist.gz */ = {isa = PBXFileReference; lastKnownFileType = archive.gzip; pat…
240 …kshot-with-shared-cache-layout */ = {isa = PBXFileReference; lastKnownFileType = file; path = "sta…
344 13739E8420DB18B600D8D9B9 /* stackshot-with-shared-cache-layout */,
345 13739E8320DB18B500D8D9B9 /* stackshot-with-shared-cache-layout.plist.gz */,
653 13739E8620DB18B600D8D9B9 /* stackshot-with-shared-cache-layout in Resources */,
696 13739E8520DB18B600D8D9B9 /* stackshot-with-shared-cache-layout.plist.gz in Resources */,
/xnu-12377.61.12/libsyscall/mach/
H A Derr_libkern.sub74 "(libkern/kext) malformed kext (bundle layout/missing plist)", /* 0xb */
/xnu-12377.61.12/tools/lldbmacros/
H A Dkcdata.py1946 for layout in text_layouts.values():
1947 if layout['exclave_textlayout_info']['layout_id'] == text_layout_id:
1948 return layout
1954 …layouts = [ [format_uuid(layout['layoutSegment_uuid']), layout['layoutSegment_loadAddress'], 'P'] …
H A DREADME.md102 The file layout is as follows
/xnu-12377.61.12/bsd/miscfs/devfs/
H A DREADME15 There is a tree of nodes that describe the layout of the DEVFS as seen by
/xnu-12377.61.12/tests/
H A Dstackshot_tests.m520 T_DECL(shared_cache_layout, "test stackshot inclusion of shared cache layout", T_META_TAG_VM_PREFER…
1136 // layout.
2853 T_ASSERT_EQ(result, 0, "iterate shared cache layout");
2940 T_LOG("device running with locally built shared cache, expect shared cache layout");
2943 T_LOG("device running with B&I built shared-cache, no shared cache layout expected");
3137 T_ASSERT_NOTNULL(shared_cache_uuids, "parsed shared cache layout array");
3647 T_QUIET; T_ASSERT_TRUE(found_shared_cache_layout, "shared cache layout found in kcdata");
/xnu-12377.61.12/doc/vm/
H A Dmemorystatus.md31 <a name="code-layout"></a>
/xnu-12377.61.12/doc/lifecycle/
H A Dhibernation.md96 - The extents list describes the file's layout on disk. This block list makes
/xnu-12377.61.12/doc/arm/
H A Dapple_speculative_hardening.md69 Since ASH heavily relies on the layout of memory in the kernel, it is important
394 Second, we modify the kernel memory layout to inject 4GB [^8] of unmapped
/xnu-12377.61.12/makedefs/
H A DMakeInc.def976 # For the moment, kaliber has a unique memory layout (monitor at the top
/xnu-12377.61.12/osfmk/ipc/
H A Dipc_kmsg.c187 #pragma mark ipc_kmsg layout and accessors