Home
last modified time | relevance | path

Searched refs:start_addr (Results 1 – 19 of 19) sorted by relevance

/xnu-11215/libsyscall/mach/
H A Dvm_reclaim.c83 construct_entry(mach_vm_address_t start_addr, uint32_t size, mach_vm_reclaim_behavior_v1_t behavior) in construct_entry() argument
86 entry.address = start_addr; in construct_entry()
110 mach_vm_reclaim_ringbuffer_v1_t ring_buffer, mach_vm_address_t start_addr, uint32_t size, in mach_vm_reclaim_mark_free() argument
115 mach_vm_reclaim_entry_v1_t entry = construct_entry(start_addr, size, behavior); in mach_vm_reclaim_mark_free()
151 mach_vm_address_t start_addr, in mach_vm_reclaim_mark_free_with_id() argument
194 *entry = construct_entry(start_addr, size, behavior); in mach_vm_reclaim_mark_free_with_id()
209 mach_vm_address_t start_addr, uint32_t size) in mach_vm_reclaim_mark_used() argument
243 …_assert("mach_vm_reclaim_mark_used", entry->size == size && entry->address == start_addr, entry->a… in mach_vm_reclaim_mark_used()
/xnu-11215/tools/lldbmacros/tests/
H A Dlldb_test_process.py126 start_addr = max(addr, maddr)
129 if end_addr < start_addr:
133 offs = start_addr - maddr # In the mock space
134 boffs = start_addr - addr # In mbuffer space
135 sz = end_addr - start_addr # size to read
139 self.LOG.debug("final read %x +%d", start_addr - addr, sz)
/xnu-11215/osfmk/mach/
H A Dvm_reclaim.h110 mach_vm_address_t start_addr,
135 mach_vm_address_t start_addr,
149 mach_vm_address_t start_addr,
H A Dkmod.h115 uint32_t start_addr; member
132 uint64_t start_addr; member
/xnu-11215/osfmk/i386/
H A Dtrap.c1413 vm_map_offset_t start_addr; in copy_instruction_stream() local
1437 start_addr = rip - (insn_copyin_count / 2); in copy_instruction_stream()
1439 start_addr = 0; in copy_instruction_stream()
1442 if (start_addr < rip_page) { in copy_instruction_stream()
1443 insn_offset = (insn_copyin_count / 2) - (rip_page - start_addr); in copy_instruction_stream()
1444 end_addr += (rip_page - start_addr); in copy_instruction_stream()
1445 start_addr = rip_page; in copy_instruction_stream()
1460 …((end_addr > start_addr) && (copyin_err = copyin(start_addr, stack_buffer, end_addr - start_addr))… in copy_instruction_stream()
1468 bcopy(stack_buffer, pcb->insn_state->insn_bytes, end_addr - start_addr); in copy_instruction_stream()
1469 bzero(&pcb->insn_state->insn_bytes[end_addr - start_addr], in copy_instruction_stream()
[all …]
H A Dpmap_x86_common.c2349 vm_map_offset_t start_addr, in pmap_map_bd() argument
2360 template = pa_to_pte(start_addr) in pmap_map_bd()
2380 vm_map_offset_t caddr = start_addr; in pmap_map_bd()
2396 PMAP_UPDATE_TLBS(kernel_pmap, base, base + end_addr - start_addr); in pmap_map_bd()
2411 vm_map_offset_t start_addr, in pmap_alias() argument
2427 assert(((start_addr | end_addr) & PAGE_MASK) == 0); in pmap_alias()
2428 while (start_addr < end_addr) { in pmap_alias()
2441 sptep = pmap_pte(kernel_pmap, start_addr); in pmap_alias()
2447 start_addr += PAGE_SIZE; in pmap_alias()
/xnu-11215/osfmk/arm64/
H A Dlowmem_vectors.c142 patch_low_glo_vm_page_info(void * start_addr, void * end_addr, uint32_t first_ppnum) in patch_low_glo_vm_page_info() argument
144 lowGlo.lgPmapMemStartAddr = (uint64_t)start_addr; in patch_low_glo_vm_page_info()
H A Dhibernate_arm64.c68 set_dram_range(hibernate_bitmap_t *range, uint64_t start_addr, uint64_t size) in set_dram_range() argument
70 uint64_t first_page = atop_64(start_addr); in set_dram_range()
/xnu-11215/tools/lldbmacros/
H A Duserspace.py818 def SaveDataToFile(start_addr, length, outputfile, task=None,): argument
827 memory_data = GetUserDataAsString(task, start_addr, length)
830 memory_data = LazyTarget.GetProcess().ReadMemory(start_addr, length, err)
832 … memory. {:d} bytes from address {: <#020x}. Error: {}".format(length, start_addr, err.description…
836 print("Failed to read {:d} bytes from address {: <#020x}".format(length, start_addr))
H A Dxnu.py583 start_addr = symbol.GetStartAddress().GetFileAddress()
585 symbol_offset = file_addr - start_addr
/xnu-11215/bsd/dev/dtrace/
H A Dsdt.c537 const uint64_t *start_addr = (const uint64_t *)sec_ks->addr; in sdt_early_init() local
539 if (kern_end > start_addr[i]) { in sdt_early_init()
540 kern_end = start_addr[i]; in sdt_early_init()
/xnu-11215/doc/debugging/
H A Ddebugging.md45 data_ptr = kern.GetValueFromAddress(start_addr, 'uint8_t *')
56 io_access = SBProcessRawIO(LazyTarget.GetProcess(), start_addr, 4096)
65 my_data = LazyTarget.GetProcess().ReadMemory(start_addr, length, err)
76 io_access = SBProcessRawIO(LazyTarget.GetProcess(), start_addr, size)
88 io_access = SBProcessRawIO(LazyTarget.GetProcess(), start_addr, size)
/xnu-11215/tests/
H A Dldt.c319 uint64_t start_addr = ((uintptr_t)first_invalid_opcode - (uintptr_t)code_32); in handle_badinsn_exception() local
327 start_addr, end_addr); in handle_badinsn_exception()
338 if (xtfs64->__ss64.__rip >= start_addr && xtfs64->__ss64.__rip <= end_addr) { in handle_badinsn_exception()
/xnu-11215/osfmk/x86_64/
H A Dpmap.c274 vm_map_offset_t start_addr, in pmap_map() argument
283 while (start_addr < end_addr) { in pmap_map()
285 (ppnum_t) i386_btop(start_addr), prot, VM_PROT_NONE, flags, TRUE, PMAP_MAPPING_TYPE_INFER); in pmap_map()
291 (void *)virt, (void *)start_addr, (void *)end_addr, prot, flags); in pmap_map()
295 start_addr += ps; in pmap_map()
2592 __unused vm_map_offset_t start_addr, in pmap_pageable() argument
2597 pmap++; start_addr++; end_addr++; pageable++; in pmap_pageable()
/xnu-11215/osfmk/kdp/
H A Dkdp_core.c314 uint64_t start_addr = (uint64_t)stage->kos_data; in kernel_vaddr_in_coredump_stage() local
315 uint64_t end_addr = start_addr + stage->kos_data_size; in kernel_vaddr_in_coredump_stage()
321 if (vaddr >= start_addr && vaddr < end_addr) { in kernel_vaddr_in_coredump_stage()
322 *vincr = stage->kos_data_size - (vaddr - start_addr); in kernel_vaddr_in_coredump_stage()
/xnu-11215/osfmk/vm/
H A Dvm_kern.c3171 vm_offset_t start_addr, end_addr; in kmem_get_new_chunk() local
3185 start_addr = (vm_offset_t)start; in kmem_get_new_chunk()
3192 if (!page_aligned(from_right ? end_addr : start_addr) && in kmem_get_new_chunk()
3193 trunc_page(start_addr) == trunc_page(end_addr - 1)) { in kmem_get_new_chunk()
3196 if (!kmem_populate_needed(start_addr, end_addr)) { in kmem_get_new_chunk()
3200 kmem_populate_meta_locked(start_addr, end_addr); in kmem_get_new_chunk()
H A Dvm_pageout.c10123 user_addr_t start_addr, argument
10144 if (os_add_overflow(start_addr, buffer_size, &end_addr)) {
10149 curr_addr = vm_map_trunc_page_mask(start_addr, VM_MAP_PAGE_MASK(map));
10150 end_addr = vm_map_round_page_mask(start_addr + buffer_size, VM_MAP_PAGE_MASK(map));
/xnu-11215/osfmk/kern/
H A Dzalloc.c8488 vm_offset_t start_addr, in create_vm_map_copy() argument
8498 end_addr = start_addr + used_size; in create_vm_map_copy()
8499 free_size = total_size - (round_page(end_addr) - start_addr); in create_vm_map_copy()
8508 kr = vm_map_copyin(ipc_kernel_map, (vm_map_address_t)start_addr, in create_vm_map_copy()
/xnu-11215/libkern/kxld/
H A Dkxld_object.c2707 (void *) kmod->start_addr,