Lines Matching refs:stackshotbuf
541 stackshot_remap_buffer(void *stackshotbuf, uint32_t bytes_traced, uint64_t out_buffer_addr, uint64_… in stackshot_remap_buffer() argument
548 …VM_FLAGS_ANYWHERE, VM_KERN_MEMORY_NONE, kernel_map, (mach_vm_offset_t)stackshotbuf, FALSE, &cur_pr… in stackshot_remap_buffer()
579 void * stackshotbuf = NULL; in kern_stack_snapshot_internal() local
739 if (kmem_alloc(kernel_map, (vm_offset_t *)&stackshotbuf, stackshotbuf_size, in kern_stack_snapshot_internal()
749 kcdata_p = kcdata_memory_alloc_init((mach_vm_address_t)stackshotbuf, hdr_tag, stackshotbuf_size, in kern_stack_snapshot_internal()
778 kdp_snapshot_preflight(pid, stackshotbuf, stackshotbuf_size, flags, kcdata_p, since_timestamp, in kern_stack_snapshot_internal()
801 kmem_free(kernel_map, (vm_offset_t)stackshotbuf, stackshotbuf_size); in kern_stack_snapshot_internal()
802 stackshotbuf = NULL; in kern_stack_snapshot_internal()
824 error = stackshot_remap_buffer(stackshotbuf, bytes_traced, out_buffer_addr, out_size_addr); in kern_stack_snapshot_internal()
831 kernel_stackshot_buf = stackshotbuf; in kern_stack_snapshot_internal()
843 buf_to_free = (void *)((uint64_t)stackshotbuf + stackshotbuf_size - size_to_free); in kern_stack_snapshot_internal()
846 stackshotbuf = NULL; in kern_stack_snapshot_internal()
866 if (stackshotbuf != NULL) { in kern_stack_snapshot_internal()
867 kmem_free(kernel_map, (vm_offset_t)stackshotbuf, stackshotbuf_size); in kern_stack_snapshot_internal()