| /xnu-12377.61.12/libkern/libclosure/ |
| H A D | runtime.cpp | 364 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 D | kmsg.md | 9 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 D | fpu.c | 598 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 D | Block_private.h | 305 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 D | Private.x86_64.exports | 101 #Allow kexts introspect the kernel's layout in memory
|
| /xnu-12377.61.12/libkdd/kdd.xcodeproj/ |
| H A D | project.pbxproj | 84 …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 D | err_libkern.sub | 74 "(libkern/kext) malformed kext (bundle layout/missing plist)", /* 0xb */
|
| /xnu-12377.61.12/tools/lldbmacros/ |
| H A D | kcdata.py | 1946 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 D | README.md | 102 The file layout is as follows
|
| /xnu-12377.61.12/bsd/miscfs/devfs/ |
| H A D | README | 15 There is a tree of nodes that describe the layout of the DEVFS as seen by
|
| /xnu-12377.61.12/tests/ |
| H A D | stackshot_tests.m | 520 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 D | memorystatus.md | 31 <a name="code-layout"></a>
|
| /xnu-12377.61.12/doc/lifecycle/ |
| H A D | hibernation.md | 96 - The extents list describes the file's layout on disk. This block list makes
|
| /xnu-12377.61.12/doc/arm/ |
| H A D | apple_speculative_hardening.md | 69 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 D | MakeInc.def | 976 # For the moment, kaliber has a unique memory layout (monitor at the top
|
| /xnu-12377.61.12/osfmk/ipc/ |
| H A D | ipc_kmsg.c | 187 #pragma mark ipc_kmsg layout and accessors
|