| /xnu-11215/tools/tests/superpages/ |
| H A D | testsp.c | 62 if (!addr) { in check_addr0() 82 if (addr & !SUPERPAGE_MASK) { in check_align() 252 mach_vm_address_t addr = 0; in test_allocate_size_any() local 364 mach_vm_address_t addr = 0; in test_deallocatesubpage() local 426 mach_vm_address_t addr = 0; in test_wire() local 465 mach_vm_address_t addr = 0; in test_unwire() local 502 mach_vm_address_t addr = 0; in test_readonly() local 541 mach_vm_address_t addr = 0; in test_readonlysubpage() local 577 mach_vm_address_t addr = 0; in test_fork() local 681 uintptr_t addr = 0; in test_mmap() local [all …]
|
| /xnu-11215/tests/vm/ |
| H A D | vm_user.c | 48 mach_vm_address_t addr; in get_permanent_mapping() local 54 size, (void *)addr); in get_permanent_mapping() 56 *(int *)addr = 42; in get_permanent_mapping() 64 return addr; in get_permanent_mapping() 75 mach_vm_address_t addr, addr2; 78 addr = get_permanent_mapping(size); 82 addr2 = addr; 104 mach_vm_address_t addr; 106 addr = get_permanent_mapping(size); 143 remap_addr = addr; [all …]
|
| H A D | vm_ranges.c | 147 assert_in_heap_range(mach_vm_offset_t addr) in assert_in_heap_range() argument 151 assert_in_range(range, addr); in assert_in_heap_range() 190 void *dst = assert_mmap(addr, sz, fd, flags); in assert_mmap_in_range() 274 vm_map_address_t addr; in ensure_fixed_mappings_succeed_cross() local 293 mach_vm_address_t addr; in ensure_rogue_fixed_fails() local 304 addr = heap.max_address + ALLOCATION_SIZE; in ensure_rogue_fixed_fails() 307 kr = mach_vm_allocate(mach_task_self(), &addr, in ensure_rogue_fixed_fails() 616 mach_vm_address_t addr; variable 620 addr = r->min_address + offs; 623 addr = r->min_address + MiB(2) + offs; [all …]
|
| /xnu-11215/tests/ |
| H A D | vsock.c | 74 bzero(addr, sizeof(*addr)); in vsock_bind() 76 addr->svm_cid = cid; in vsock_bind() 78 return bind(*socket, (struct sockaddr *) addr, sizeof(*addr)); in vsock_bind() 97 return connect(*socket, (struct sockaddr *)&addr, sizeof(addr)); in vsock_connect() 109 return addr; in vsock_getsockname() 321 result = bind(socket, (struct sockaddr *) &addr, sizeof(addr)); 387 int result = bind(socket, (struct sockaddr *) &addr, sizeof(addr)); 401 int result = bind(socket, (struct sockaddr *) &addr, sizeof(addr)); 415 int result = bind(socket, (struct sockaddr *) &addr, sizeof(addr)); 486 result = connect(socket, (struct sockaddr *)&addr, sizeof(addr)); [all …]
|
| H A D | inet_transfer.c | 79 inet_sockaddr addr; member 96 bzero(addr, sizeof(*addr)); in inet_sockaddr_init() 97 addr->sa.sa_family = af; in inet_sockaddr_init() 109 bzero(addr, sizeof(*addr)); in inet_sockaddr_init_with_endpoint() 134 return addr->sa.sa_family; in inet_sockaddr_get_family() 145 sin6_p = &addr->sin6; in inet_sockaddr_embed_scope() 281 if (bind(s, &server->addr.sa, server->addr.sa.sa_len) < 0) { in inet_socket_init_server() 366 if (connect(client->sock_fd, &client->addr.sa, client->addr.sa.sa_len) in inet_socket_client_connect() 639 endpoint.addr = *server; in inet_test_traffic() 730 &endpoint.addr) == 1) { in main() [all …]
|
| H A D | socket_0byte_udp_poll_58140856.c | 19 struct sockaddr_in addr; member 30 memset(&server.addr, 0, sizeof(server.addr)); in server_listen() 31 server.addr.sin_family = AF_INET; in server_listen() 32 server.addr.sin_port = htons(TEST_PORT); in server_listen() 34 inet_pton(AF_INET, TEST_ADDR, &server.addr.sin_addr); in server_listen() 36 r = bind(server.fd, (struct sockaddr*) &server.addr, sizeof(server.addr)); in server_listen() 52 msg.msg_name = &server.addr; in send_message() 53 msg.msg_namelen = sizeof(server.addr); in send_message()
|
| /xnu-11215/tools/lldbmacros/ |
| H A D | kasan.py | 124 shaddr = addr 132 addr = self.set_mte(addr, tag) 142 def clr_tbi(addr): argument 162 shaddr = addr 209 self._addr = addr 266 self._addr = addr 341 self._addr = addr 412 wmo = whatis.find_provider(addr).lookup(addr) 694 addr - mo_base, mo_base + mo_size - addr)) 830 wmo = whatis.find_provider(addr).lookup(addr) [all …]
|
| /xnu-11215/tools/lldbmacros/core/ |
| H A D | lldbwrap.py | 222 self, addr, size) 231 self, addr, buf) 258 self, addr) 274 self, addr, buf) 313 def xReadInt8(self, addr): argument 317 def xReadInt16(self, addr): argument 321 def xReadInt32(self, addr): argument 345 def xReadLong(self, addr): argument 520 addr = self.rawResolveLoadAddress(addr) 704 if addr == 0: [all …]
|
| H A D | kernelcore.py | 266 def Symbolicate(self, addr): argument 297 addr = int(addr, 16) 299 addr = int(addr) 300 addr = self.StripKernelPAC(addr) 462 def TruncPage(self, addr): argument 465 def RoundPage(self, addr): argument 474 def StripUserPAC(self, addr): argument 476 return addr 478 return StripPAC(addr, T0Sz) 482 return addr [all …]
|
| /xnu-11215/osfmk/vm/ |
| H A D | vm32_user.c | 115 mach_vm_address_ut addr; in vm32_vm_allocate() local 206 mach_vm_offset_ut addr; in vm32_vm_machine_attribute() local 229 mach_vm_offset_ut addr; in vm32_vm_read() local 271 mach_vm_offset_ut addr, data; in vm32_vm_read_overwrite() local 293 mach_vm_offset_ut addr; in vm32_vm_write() local 330 mach_vm_offset_ut addr, mask; in vm32_vm_map_64() local 407 mach_vm_offset_ut addr; in vm32_vm_msync() local 460 mach_vm_offset_ut addr; in vm32_vm_region_64() local 485 mach_vm_offset_ut addr; in vm32_vm_region() local 513 mach_vm_offset_ut addr; in vm32_vm_region_recurse_64() local [all …]
|
| H A D | vm_debug.c | 159 addr, size); in vm32_mach_vm_region_info() 303 kr = vm_map_unwire(ipc_kernel_map, addr, addr + size_used, FALSE); in vm32_mach_vm_region_info() 372 addr, size); in vm32_mach_vm_region_info_64() 516 kr = vm_map_unwire(ipc_kernel_map, addr, addr + size_used, FALSE); in vm32_mach_vm_region_info_64() 554 mach_vm_offset_t addr = 0; in vm32_vm_mapped_pages_info() 570 vm_map_trunc_page(addr, in vm32_vm_mapped_pages_info() 572 vm_map_round_page(addr + size, in vm32_vm_mapped_pages_info() 609 vm_map_trunc_page(addr, in vm32_vm_mapped_pages_info() 617 (vm_map_address_t)addr, in vm32_vm_mapped_pages_info() 623 addr + vmsize_used, in vm32_vm_mapped_pages_info() [all …]
|
| /xnu-11215/san/memory/ |
| H A D | kasan-x86_64.c | 80 split_addr_t addr; in split_address() local 82 addr.pml4 = (address >> 39) & 0x1ff; in split_address() 88 return addr; in split_address() 150 IdlePML4[addr.pml4] = pmem in kasan_map_shadow_superpage_zero() 161 L3[addr.pdpt] = pmem in kasan_map_shadow_superpage_zero() 207 IdlePML4[addr.pml4] = pmem in kasan_map_shadow() 218 L3[addr.pdpt] = pmem in kasan_map_shadow() 225 uint64_t pde = L2[addr.pd]; in kasan_map_shadow() 235 L2[addr.pd] = pmem in kasan_map_shadow() 251 L1[addr.pt] = newpte in kasan_map_shadow() [all …]
|
| H A D | kasan-classic.c | 137 uptr addr; member 382 sz -= base - addr; in kasan_check_shadow() 432 header_for_user_addr(vm_offset_t addr) in header_for_user_addr() argument 439 vm_address_t addr, in kasan_zmem_add() argument 468 vm_address_t addr, in kasan_zmem_remove() argument 498 vm_address_t addr, in kasan_alloc() argument 526 addr += PAGE_SIZE; in kasan_alloc() 534 vm_address_t addr, in kasan_free() argument 546 kasan_check_alloc(addr, size, req); in kasan_free() 577 kasan_user_size(vm_offset_t addr) in kasan_user_size() argument [all …]
|
| H A D | kasan-helper.c | 81 void __asan_##type##sz(uptr addr) { \ 87 void __asan_##type##sz(uptr addr) { \ 104 __asan_loadN(uptr addr, size_t sz) in __asan_loadN() argument 106 kasan_check_range((const void *)addr, sz, TYPE_LOAD); in __asan_loadN() 110 __asan_storeN(uptr addr, size_t sz) in __asan_storeN() argument 112 kasan_check_range((const void *)addr, sz, TYPE_STORE); in __asan_storeN() 116 kasan_set_shadow(uptr addr, size_t sz, uint8_t val) in kasan_set_shadow() argument 118 __nosan_memset((void *)addr, val, sz); in kasan_set_shadow() 122 void __asan_set_shadow_##val(uptr addr, size_t sz) { \ 123 kasan_set_shadow(addr, sz, 0x##val); \ [all …]
|
| H A D | kasan-classic.h | 102 vm_address_t addr, 109 vm_address_t addr, 116 vm_address_t addr, 124 vm_address_t addr, 132 vm_address_t addr, 136 vm_address_t addr); 139 vm_address_t addr, 144 vm_address_t addr; member 149 vm_address_t addr, 154 vm_address_t addr,
|
| H A D | kasan-tbi.c | 186 vm_offset_t addr = saved_state64(state)->x[0]; in kasan_handle_brk_failure() local 197 kasan_crash_report(addr, width, access, REASON_MOD_OOB); in kasan_handle_brk_failure() 252 return addr; in kasan_tbi_tag_range() 260 if (!kasan_zone_maps_owned(addr, sz)) { in kasan_tbi_tag_range() 266 uint8_t *shadow_first = SHADOW_FOR_ADDRESS(addr); in kasan_tbi_tag_range() 343 kasan_check_range((void *)addr, sz, 1); in kasan_check_shadow() 352 uintptr_t addr = (uintptr_t)a; in kasan_check_range() local 367 uint8_t tag = vm_memtag_extract_tag(addr) | 0xF0; in kasan_check_range() 377 uint8_t *shadow_first = SHADOW_FOR_ADDRESS(addr); in kasan_check_range() 421 addr = vm_memtag_add_ptr_tag(addr, KASAN_TBI_DEFAULT_TAG); in kasan_tbi_mark_free_space() [all …]
|
| /xnu-11215/osfmk/kern/ |
| H A D | kext_alloc.c | 142 vm_offset_t addr = 0; in get_address_from_kext_map() local 152 kext_free(addr, fsize); in get_address_from_kext_map() 154 addr += VM_MAP_PAGE_SIZE(g_kext_map); in get_address_from_kext_map() 155 addr = vm_map_trunc_page(addr, in get_address_from_kext_map() 157 return addr; in get_address_from_kext_map() 198 &addr, in kext_alloc() 223 kext_free((vm_offset_t)addr, size); in kext_alloc() 228 *_addr = (vm_offset_t)addr; in kext_alloc() 231 kasan_notify_address(addr, size); in kext_alloc() 275 if (addr == NULL) { in kext_receipt() [all …]
|
| H A D | kalloc.c | 857 (void) addr; in kalloc_type_set_type_hash_fixed() 897 (void) addr; in kalloc_type_update_view_var() 2305 addr = __kalloc_array_encode_vm(addr, req_size); in kalloc_large() 2308 addr = 0; in kalloc_large() 3101 kr.addr = (char *)addr - oob_offs; in krealloc_ext() 3104 kr.addr = zone_element_pgz_oob_adjust(kr.addr, in krealloc_ext() 3106 if (kr.addr != addr) { in krealloc_ext() 3107 memmove(kr.addr, addr, min_size); in krealloc_ext() 3149 kr.addr = (char *)addr - oob_offs; in krealloc_ext() 3171 if (addr && kr.addr) { in krealloc_ext() [all …]
|
| /xnu-11215/osfmk/arm64/ |
| H A D | iofilter.c | 36 extern uint64_t io_filter_vtop(uint64_t addr); 42 io_filter_write(uint64_t addr, uint64_t value, uint64_t width, unsigned int io_attr_index, unsigned… in io_filter_write() argument 45 const pmap_paddr_t pa = (pmap_paddr_t) io_filter_vtop(addr); in io_filter_write() 72 if (__improbable(pa < io_range->addr || (pa + width) > (io_range->addr + io_range->len))) { in io_filter_write() 93 *(volatile uint8_t *)addr = (uint8_t) value; in io_filter_write() 96 *(volatile uint16_t *)addr = (uint16_t) value; in io_filter_write() 99 *(volatile uint32_t *)addr = (uint32_t) value; in io_filter_write() 102 *(volatile uint64_t *)addr = (uint64_t) value; in io_filter_write() 113 io_filter_main(uint64_t addr, uint64_t value, uint64_t width, unsigned int io_attr_index, unsigned … in io_filter_main() argument 121 if ((width != 1) && ((addr & (width - 1)) != 0)) { in io_filter_main() [all …]
|
| /xnu-11215/bsd/skywalk/namespace/ |
| H A D | netns.h | 214 netns_lookup_reservations_count_in(struct in_addr addr, uint8_t proto); 230 return netns_reserve(token, &addr.s_addr, sizeof(struct in_addr), in netns_reserve_in() 239 if (IN6_IS_SCOPE_EMBED(&addr)) { in netns_reserve_in6() 240 addr.s6_addr16[1] = 0; in netns_reserve_in6() 242 return netns_reserve(token, &addr.s6_addr32[0], in netns_reserve_in6() 248 netns_change_addr_in(netns_token *token, struct in_addr addr) in netns_change_addr_in() argument 250 return netns_change_addr(token, &addr.s_addr, in netns_change_addr_in() 256 netns_change_addr_in6(netns_token *token, struct in6_addr addr) in netns_change_addr_in6() argument 258 if (IN6_IS_SCOPE_EMBED(&addr)) { in netns_change_addr_in6() 259 addr.s6_addr16[1] = 0; in netns_change_addr_in6() [all …]
|
| /xnu-11215/osfmk/arm64/sptm/pmap/ |
| H A D | pmap_pt_geometry.h | 513 return ttn_index(pt_attr, addr, PMAP_TT_L2_LEVEL); in tte_index() 550 if (__improbable((addr < pmap->min) || (addr >= pmap->max))) { in pmap_ttne() 592 pmap_tt1e(pmap_t pmap, vm_map_address_t addr) in pmap_tt1e() argument 594 return pmap_ttne(pmap, PMAP_TT_L1_LEVEL, addr); in pmap_tt1e() 606 pmap_tt2e(pmap_t pmap, vm_map_address_t addr) in pmap_tt2e() argument 608 return pmap_ttne(pmap, PMAP_TT_L2_LEVEL, addr); in pmap_tt2e() 620 pmap_tt3e(pmap_t pmap, vm_map_address_t addr) in pmap_tt3e() argument 634 pmap_tte(pmap_t pmap, vm_map_address_t addr) in pmap_tte() argument 636 return pmap_tt2e(pmap, addr); in pmap_tte() 648 pmap_pte(pmap_t pmap, vm_map_address_t addr) in pmap_pte() argument [all …]
|
| /xnu-11215/osfmk/arm/pmap/ |
| H A D | pmap_pt_geometry.h | 505 return ttn_index(pt_attr, addr, PMAP_TT_L2_LEVEL); in tte_index() 542 if (__improbable((addr < pmap->min) || (addr >= pmap->max))) { in pmap_ttne() 584 pmap_tt1e(pmap_t pmap, vm_map_address_t addr) in pmap_tt1e() argument 586 return pmap_ttne(pmap, PMAP_TT_L1_LEVEL, addr); in pmap_tt1e() 598 pmap_tt2e(pmap_t pmap, vm_map_address_t addr) in pmap_tt2e() argument 600 return pmap_ttne(pmap, PMAP_TT_L2_LEVEL, addr); in pmap_tt2e() 612 pmap_tt3e(pmap_t pmap, vm_map_address_t addr) in pmap_tt3e() argument 626 pmap_tte(pmap_t pmap, vm_map_address_t addr) in pmap_tte() argument 628 return pmap_tt2e(pmap, addr); in pmap_tte() 640 pmap_pte(pmap_t pmap, vm_map_address_t addr) in pmap_pte() argument [all …]
|
| /xnu-11215/iokit/Kernel/ |
| H A D | IOMapper.cpp | 261 IOMapperIOVMFree(ppnum_t addr, unsigned pages) in IOMapperIOVMFree() argument 274 if (!addr) { in IOMapperInsertPage() 279 return addr + offset; in IOMapperInsertPage() 299 return (UInt8) ml_phys_read_byte_64(addr); in IOMappedRead8() 312 return (UInt16) ml_phys_read_half_64(addr); in IOMappedRead16() 325 return (UInt32) ml_phys_read_word_64(addr); in IOMappedRead32() 338 return (UInt64) ml_phys_read_double_64(addr); in IOMappedRead64() 351 ml_phys_write_byte_64(addr, value); in IOMappedWrite8() 364 ml_phys_write_half_64(addr, value); in IOMappedWrite16() 377 ml_phys_write_word_64(addr, value); in IOMappedWrite32() [all …]
|
| /xnu-11215/bsd/kern/ |
| H A D | kern_malloc.c | 100 void *addr = NULL; in _MALLOC_external() local 119 addr = kalloc_ext(heap, size, flags, NULL).addr; in _MALLOC_external() 120 if (__probable(addr)) { in _MALLOC_external() 121 return addr; in _MALLOC_external() 260 void *addr = NULL; in OSMalloc_external() local 267 addr = NULL; in OSMalloc_external() 274 if (!addr) { in OSMalloc_external() 278 return addr; in OSMalloc_external() 285 void *addr = NULL; in OSMalloc_noblock_external() local 294 if (addr == NULL) { in OSMalloc_noblock_external() [all …]
|
| /xnu-11215/bsd/sys/ |
| H A D | systm.h | 164 int64_t fulong(user_addr_t addr); 165 int sulong(user_addr_t addr, int64_t longword); 166 uint64_t fuulong(user_addr_t addr); 217 int fubyte(user_addr_t addr); 218 int fuibyte(user_addr_t addr); 219 int subyte(user_addr_t addr, int byte); 220 int suibyte(user_addr_t addr, int byte); 221 long fuword(user_addr_t addr); 222 long fuiword(user_addr_t addr); 223 int suword(user_addr_t addr, long word); [all …]
|