| /xnu-11215/libkern/libkern/ |
| H A D | OSAtomic.h | 84 volatile UInt64 * address); 99 volatile SInt64 * address); 146 volatile long * address); 201 volatile UInt8 * address); 224 volatile UInt16 * address); 249 volatile UInt32 * address); 271 void * volatile * address); 291 volatile SInt32 * address); 310 volatile SInt16 * address); 328 volatile SInt8 * address); [all …]
|
| /xnu-11215/libsyscall/mach/ |
| H A D | mach_vm.c | 49 mach_vm_address_t *address, in mach_vm_allocate() argument 72 mach_vm_address_t address, in mach_vm_deallocate() argument 93 mach_vm_address_t address, in mach_vm_protect() argument 114 vm_address_t *address, in vm_allocate() argument 124 *address = mach_addr; in vm_allocate() 135 vm_address_t address, in vm_deallocate() argument 148 vm_address_t address, in vm_protect() argument 280 vm_address_t *address, in vm_map() argument 308 vm_address_t *address, in vm_remap() argument 337 vm_address_t *address, in vm_remap_new() argument [all …]
|
| /xnu-11215/iokit/Kernel/ |
| H A D | IOLib.cpp | 299 void * address; variable 311 if (address) { 322 address = (typeof(address))(((uintptr_t) address) + sizeofIOLibMallocHeader); 339 address = (typeof(address))(((uintptr_t) address) - sizeofIOLibMallocHeader); in IOFree_internal() 551 address = 0; 581 hdr->tracking.address = ~address; 811 if (atop_32(address) != atop_32(address + size - 1)) { in IOKernelAllocateWithPhysicalRestrict() 812 address = round_page(address); in IOKernelAllocateWithPhysicalRestrict() 820 hdr->tracking.address = ~address; in IOKernelAllocateWithPhysicalRestrict() 1069 if ((address >= gIOKitPageableSpace.maps[index].address) in IOPageableMapForAddress() [all …]
|
| H A D | IOMapper.cpp | 293 IOMappedRead8(IOPhysicalAddress address) in IOMappedRead8() argument 306 IOMappedRead16(IOPhysicalAddress address) in IOMappedRead16() argument 319 IOMappedRead32(IOPhysicalAddress address) in IOMappedRead32() argument 332 IOMappedRead64(IOPhysicalAddress address) in IOMappedRead64() argument 345 IOMappedWrite8(IOPhysicalAddress address, UInt8 value) in IOMappedWrite8() argument 353 ml_phys_write_byte((vm_offset_t) address, value); in IOMappedWrite8() 358 IOMappedWrite16(IOPhysicalAddress address, UInt16 value) in IOMappedWrite16() argument 366 ml_phys_write_half((vm_offset_t) address, value); in IOMappedWrite16() 371 IOMappedWrite32(IOPhysicalAddress address, UInt32 value) in IOMappedWrite32() argument 379 ml_phys_write_word((vm_offset_t) address, value); in IOMappedWrite32() [all …]
|
| H A D | IOGuardPageMemoryDescriptor.cpp | 53 mach_vm_address_t address; in initWithSize() local 64 kr = mach_vm_allocate_kernel(kernel_map, &address, size, in initWithSize() 71 _ranges.v64->address = address; in initWithSize() 79 _buffer = (vm_offset_t)address; in initWithSize() 111 mach_vm_address_t address = mapping->fAddress; in doMap() local 112 kern_return_t kr = mach_vm_protect(map, address, length, true, VM_PROT_NONE); in doMap()
|
| /xnu-11215/libkern/gen/ |
| H A D | OSAtomicOperations.c | 72 ALIGN_TEST(address, UInt32); in OSCompareAndSwap() 87 ALIGN_TEST(address, UInt64); in OSCompareAndSwap64() 99 OSAddAtomic8(SInt32 amount, volatile SInt8 *address) in OSAddAtomic8() argument 105 OSAddAtomic16(SInt32 amount, volatile SInt16 *address) in OSAddAtomic16() argument 112 OSAddAtomic(SInt32 amount, volatile SInt32 *address) in OSAddAtomic() argument 114 ALIGN_TEST(address, UInt32); in OSAddAtomic() 115 return os_atomic_add_orig(address, amount, relaxed); in OSAddAtomic() 120 OSAddAtomic64(SInt64 amount, volatile SInt64 *address) in OSAddAtomic64() argument 124 ALIGN_TEST(address, SInt64); in OSAddAtomic64() 130 OSAddAtomicLong(long theAmount, volatile long *address) in OSAddAtomicLong() argument [all …]
|
| /xnu-11215/tests/vm/ |
| H A D | vm_allocation.c | 324 #define POINTER(address) ((char *)(uintptr_t)(address)) argument 325 #define MACH_VM_ADDRESS_T(address) (*((mach_vm_address_t *)(uintptr_t)(address))) argument 649 _vm_address = address; in set_vm_address() 833 return round_page(address - mach_vm_trunc_page(address) + size); in aligned_size() 1067 return address; in get_fixed_address() 1088 address++; in set_up_vm_address() 1501 …T_QUIET; T_ASSERT_TRUE((address && size) || (!address && !size), "Address 0x%jx is unexpectedly %s… in test_nonzero_address_iff_nonzero_size() 1616 for (i = address; i < address + size; i += vm_page_size) { in test_reallocate_pages() 1891 (uintmax_t)address); in test_allocate_2MB_boundary_unaligned_page_aligned_address() 1919 (uintmax_t)address); in test_allocate_page_with_highest_address_hint() [all …]
|
| H A D | vm_test_102067976.c | 22 mach_vm_address_t address; variable 51 address = 0; 53 &address, 71 memset((char *)address, 'x', vm_map_entry_size); 74 kr = mach_vm_deallocate(mach_task_self(), address, vm_map_entry_size);
|
| /xnu-11215/tools/lldbmacros/kmemory/ |
| H A D | vm.py | 38 def entry_compare(self, rb_entry, address): argument 47 def find(self, address): argument 48 ent = self.rb.find(address) 76 def __init__(self, kmem, address, vm_map): argument 77 super().__init__(kmem, address) 79 self.sbv = vm_map.find(address) 90 base = self.address & ~self.kmem.page_mask 149 if r.contains(self.address) 171 def claims(self, address): argument 177 def lookup(self, address): argument [all …]
|
| H A D | whatis.py | 19 def __init__(self, kmem, address): argument 21 self.address = address 81 def find_provider(self, address): argument 82 return next(iter(c for c in self._children if c.claims(address)), self) 84 def claims(self, address): argument 94 def lookup(self, address): argument 104 return UnknownMemoryObject(self.kmem, address) 125 address = mo.address 126 if address != mem_r.start: 128 "offset", address - mem_r.start, mem_r.end - address))
|
| H A D | zone.py | 51 def __init__(self, kmem, address): argument 52 super().__init__(kmem, address) 56 address, kmem.meta_range)) 94 address, zone_range)) 303 def __init__(self, kmem, address): argument 324 elem_idx = (address - base) // esize if address >= base else -1 379 marks = { self.address: '>' } 477 def claims(self, address): argument 481 r.contains(address) 485 def lookup(self, address): argument [all …]
|
| /xnu-11215/osfmk/mach/ |
| H A D | mach_vm.defs | 140 address : mach_vm_address_t; 150 address : mach_vm_address_t; 169 address : mach_vm_address_t; 183 address : mach_vm_address_t; 194 * of the virtual address space of the target address space. 205 address : mach_vm_address_t; 222 address : mach_vm_address_t; 252 address : mach_vm_address_t; 289 address : mach_vm_address_t; 301 address : mach_vm_address_t; [all …]
|
| H A D | vm_map.defs | 148 address : vm_address_t; 169 address : vm_address_t; 184 address : vm_address_t; 197 address : vm_address_t; 219 address : vm_address_t; 248 address : vm_address_t; 256 address : vm_address_t; 269 address : vm_address_t; 324 address : vm_address_t; 359 * other address spaces and ultimately mapped in ohter address spaces [all …]
|
| H A D | vm32_map.defs | 103 address : vm32_address_t; 108 address : vm32_address_t; 115 address : vm32_address_t; 121 address : vm32_address_t; 132 address : vm32_address_t; 143 address : vm32_address_t; 151 address : vm32_address_t; 157 address : vm32_address_t; 176 address : vm32_address_t; 214 address : vm32_address_t; [all …]
|
| /xnu-11215/tools/lldbmacros/ |
| H A D | kext.py | 64 self.address = address 127 def LoadMachO(address, size): argument 155 address=unsigned(kext.address), 265 if addr == unsigned(kmod.address): 623 def __init__(self, kmem, address, kinfo): argument 624 super().__init__(kmem, address) 638 address = self.address 649 addr = self.address 682 super().__init__(kmem, address) 728 def claims(self, address): argument [all …]
|
| /xnu-11215/tests/ |
| H A D | posix_spawn_alt_rosetta_helper.c | 15 vm_address_t address = 0; in main() local 23 …err = vm_region_recurse_64(mach_task_self(), &address, &size, &depth, (vm_region_info_t)&info, &co… in main() 28 end_address = address + size; in main() 29 err = proc_regionfilename(getpid(), address, path_buffer, MAXPATHLEN); in main() 32 printf("0x%016lx-0x%016lx %s\n", address, end_address, path_buffer); in main() 35 printf("0x%016lx-0x%016lx %s\n", address, end_address, path_buffer); in main() 40 address = end_address; in main()
|
| H A D | vm_test_mach_map.c | 1162 address, address + size, depth, 1189 address, 1276 address, 1334 address, 1426 address, 1464 address, 1575 address, address + size, depth, 1600 address, 1666 address, 1731 address, [all …]
|
| /xnu-11215/osfmk/arm64/ |
| H A D | machine_routines_asm.h | 129 .macro AUTDA_DIVERSIFIED value, address, diversifier 132 movk \address, \diversifier, lsl #48 133 autda \value, \address 135 mov \address, \value 136 xpacd \address 137 cmp \address, \value 158 AUTDA_DIVERSIFIED \dst, address=\tmp, diversifier=TH_KSTACKPTR_DIVERSIFIER 174 AUTDA_DIVERSIFIED \dst, address=\tmp, diversifier=TH_UPCB_DIVERSIFIER 205 AUTDA_DIVERSIFIED \dst, address=\tmp, diversifier=CPU_ISTACKPTR_DIVERSIFIER 236 AUTDA_DIVERSIFIED \dst, address=\tmp, diversifier=CPU_EXCEPSTACKPTR_DIVERSIFIER
|
| /xnu-11215/osfmk/i386/ |
| H A D | mtrr.c | 504 address, length, type); in mtrr_range_add() 526 if (address < 0x100000 || mtrr_state.var_count == 0) { in mtrr_range_add() 536 (address && (length > LSB(address)))) { in mtrr_range_add() 554 overlap = var_range_overlap(vr, address, length, type); in mtrr_range_add() 572 var_range_encode(free_range, address, length, type, 1); in mtrr_range_add() 602 address, length, type); in mtrr_range_remove() 614 var_range_overlap(vr, address, length, type) > 0) { in mtrr_range_remove() 617 var_range_encode(vr, address, length, type, 0); in mtrr_range_remove() 648 range->base = (address & IA32_MTRR_PHYSBASE_MASK) | in var_range_encode() 668 if ((v_address >= address && v_address < (address + length)) || in var_range_overlap() [all …]
|
| /xnu-11215/osfmk/kdp/ |
| H A D | kdp.c | 113 mach_vm_address_t address; member 126 mach_vm_address_t address 131 mach_vm_address_t address 737 r->address = 0; in kdp_regions() 929 mach_vm_address_t address in kdp_set_breakpoint_internal() argument 962 breakpoint_list[i].address = address; in kdp_set_breakpoint_internal() 973 mach_vm_address_t address in kdp_remove_breakpoint_internal() argument 979 for (i = 0; (i < MAX_BREAKPOINTS) && (breakpoint_list[i].address != address); i++) { in kdp_remove_breakpoint_internal() 987 breakpoint_list[i].address = 0; in kdp_remove_breakpoint_internal() 1004 breakpoint_list[i].address = 0; in kdp_remove_all_breakpoints() [all …]
|
| /xnu-11215/san/memory/ |
| H A D | kasan-arm64.c | 196 kasan_arm64_lookup_l1(uint64_t *base, vm_offset_t address) in kasan_arm64_lookup_l1() argument 198 return base + ((address & ARM_TT_L1_INDEX_MASK) >> ARM_TT_L1_SHIFT); in kasan_arm64_lookup_l1() 202 kasan_arm64_lookup_l2(uint64_t *base, vm_offset_t address) in kasan_arm64_lookup_l2() argument 204 return base + ((address & ARM_TT_L2_INDEX_MASK) >> ARM_TT_L2_SHIFT); in kasan_arm64_lookup_l2() 208 kasan_arm64_lookup_l3(uint64_t *base, vm_offset_t address) in kasan_arm64_lookup_l3() argument 210 return base + ((address & ARM_TT_L3_INDEX_MASK) >> ARM_TT_L3_SHIFT); in kasan_arm64_lookup_l3() 339 } else if (!kasan_zone_maps_owned(address, size)) { in kasan_map_shadow() 344 kasan_map_shadow_internal(address, size, options); in kasan_map_shadow() 353 kasan_arm64_align_to_page(&address, &size); in kasan_arm64_do_map_shadow_early() 370 kasan_map_shadow_early(vm_offset_t address, vm_size_t size) in kasan_map_shadow_early() argument [all …]
|
| H A D | kasan-tbi.c | 317 kasan_tbi_get_tag_address(vm_offset_t address) in kasan_tbi_get_tag_address() argument 319 return SHADOW_FOR_ADDRESS(address); in kasan_tbi_get_tag_address() 323 kasan_tbi_get_tag(vm_offset_t address) in kasan_tbi_get_tag() argument 325 return *kasan_tbi_get_tag_address(address); in kasan_tbi_get_tag() 438 vm_memtag_get_tag(vm_offset_t address) in vm_memtag_get_tag() argument 440 return kasan_tbi_get_tag(address); in vm_memtag_get_tag() 445 vm_memtag_fixup_ptr(vm_offset_t address) in vm_memtag_fixup_ptr() argument 447 return vm_memtag_add_ptr_tag(address, vm_memtag_get_tag(address)); in vm_memtag_fixup_ptr() 452 vm_memtag_set_tag(vm_offset_t address, vm_offset_t size) in vm_memtag_set_tag() argument 454 uint8_t tag = vm_memtag_extract_tag(address); in vm_memtag_set_tag() [all …]
|
| H A D | kasan-x86_64.c | 78 split_address(vm_offset_t address) in split_address() argument 82 addr.pml4 = (address >> 39) & 0x1ff; in split_address() 83 addr.pdpt = (address >> 30) & 0x1ff; in split_address() 84 addr.pd = (address >> 21) & 0x1ff; in split_address() 85 addr.pt = (address >> 12) & 0x1ff; in split_address() 129 kasan_map_shadow_superpage_zero(vm_offset_t address, vm_size_t size) in kasan_map_shadow_superpage_zero() argument 131 address = vm_map_trunc_page(address, I386_LPGMASK); in kasan_map_shadow_superpage_zero() 136 vm_offset_t virt_shadow_target = (vm_offset_t)SHADOW_FOR_ADDRESS(address + j); in kasan_map_shadow_superpage_zero() 176 address, size); in kasan_map_shadow_superpage_zero() 185 kasan_map_shadow(vm_offset_t address, vm_size_t size, bool cannot_poison) in kasan_map_shadow() argument [all …]
|
| /xnu-11215/libkern/c++/ |
| H A D | OSRuntime.cpp | 285 if (!kmodInfo || !kmodInfo->address) { in OSRuntimeFinalizeCPP() 289 header = (kernel_mach_header_t *)kmodInfo->address; in OSRuntimeFinalizeCPP() 292 textStart = kmodInfo->address; in OSRuntimeFinalizeCPP() 298 header = (kernel_mach_header_t *)kmodInfo->address; in OSRuntimeFinalizeCPP() 321 OSSymbol::checkForPageUnload((void *)kmodInfo->address, in OSRuntimeFinalizeCPP() 322 (void *)(kmodInfo->address + kmodInfo->size)); in OSRuntimeFinalizeCPP() 324 header = (kernel_mach_header_t *)kmodInfo->address; in OSRuntimeFinalizeCPP() 463 if (!kmodInfo || !kmodInfo->address) { in OSRuntimeInitializeCPP() 467 header = (kernel_mach_header_t *)kmodInfo->address; in OSRuntimeInitializeCPP() 471 textStart = kmodInfo->address; in OSRuntimeInitializeCPP() [all …]
|
| /xnu-11215/osfmk/vm/ |
| H A D | vm_user.c | 553 data_list[i].address = in vm_read_list() 579 mach_vm_address_ut address, in mach_vm_read_overwrite() argument 624 vm_address_ut address, in vm_read_overwrite() argument 641 mach_vm_address_ut address, in mach_vm_write() argument 672 vm_address_ut address, in vm_write() argument 740 mach_vm_offset_ut *address, in mach_vm_map_external() argument 888 address, in mach_vm_remap_new_external() 943 address, in mach_vm_remap_external() 975 address, in vm_remap_new_external() 1876 mach_vm_offset_ut *address, in mach_vm_deferred_reclamation_buffer_init() argument [all …]
|