Lines Matching refs:stackshotbuf_size

579 	uint32_t stackshotbuf_size = 0;  in kern_stack_snapshot_internal()  local
731 stackshotbuf_size = stackshot_estimate = in kern_stack_snapshot_internal()
736 flags, stackshotbuf_size, pid, since_timestamp); in kern_stack_snapshot_internal()
739 for (; stackshotbuf_size <= max_tracebuf_size; stackshotbuf_size <<= 1) { in kern_stack_snapshot_internal()
740 if (kmem_alloc(kernel_map, (vm_offset_t *)&stackshotbuf, stackshotbuf_size, in kern_stack_snapshot_internal()
750 kcdata_p = kcdata_memory_alloc_init((mach_vm_address_t)stackshotbuf, hdr_tag, stackshotbuf_size, in kern_stack_snapshot_internal()
779 kdp_snapshot_preflight(pid, stackshotbuf, stackshotbuf_size, flags, kcdata_p, since_timestamp, in kern_stack_snapshot_internal()
802 kmem_free(kernel_map, (vm_offset_t)stackshotbuf, stackshotbuf_size); in kern_stack_snapshot_internal()
809 time_end - time_start, stackshot_estimate, stackshotbuf_size); in kern_stack_snapshot_internal()
823 assert(bytes_traced <= stackshotbuf_size); in kern_stack_snapshot_internal()
839 size_to_free = stackshotbuf_size - (int) VM_MAP_ROUND_PAGE(bytes_traced, PAGE_MASK); in kern_stack_snapshot_internal()
844 buf_to_free = (void *)((uint64_t)stackshotbuf + stackshotbuf_size - size_to_free); in kern_stack_snapshot_internal()
848 stackshotbuf_size = 0; in kern_stack_snapshot_internal()
852 if (stackshotbuf_size > max_tracebuf_size) { in kern_stack_snapshot_internal()
859 error, tot_interrupts_off_abs, stackshotbuf_size, bytes_traced); in kern_stack_snapshot_internal()
868 kmem_free(kernel_map, (vm_offset_t)stackshotbuf, stackshotbuf_size); in kern_stack_snapshot_internal()