Home
last modified time | relevance | path

Searched refs:panic_data (Results 1 – 14 of 14) sorted by relevance

/xnu-8792.81.2/osfmk/kdp/output_stages/
H A Dout_memory_backing_aware_buffer.c60 char *corename, uint64_t length, void * panic_data) in memory_backing_aware_buffer_stage_outproc() argument
68 if ((request != KDP_DATA) || !panic_data) { in memory_backing_aware_buffer_stage_outproc()
70 err = next_stage->kos_funcs.kosf_outproc(next_stage, request, corename, length, panic_data); in memory_backing_aware_buffer_stage_outproc()
80 pmap_paddr_t phys = kvtophys((vm_offset_t)panic_data); in memory_backing_aware_buffer_stage_outproc()
82 kern_coredump_log(NULL, "%s kvtophys() for address %p returned NULL\n", __func__, panic_data); in memory_backing_aware_buffer_stage_outproc()
86 size_t bytes_in_page = MIN(length, PAGE_SIZE - ((vm_offset_t)panic_data % PAGE_SIZE)); in memory_backing_aware_buffer_stage_outproc()
88 …rr = next_stage->kos_funcs.kosf_outproc(next_stage, KDP_DATA, corename, bytes_in_page, panic_data); in memory_backing_aware_buffer_stage_outproc()
100 volatile const uint8_t *src = panic_data; in memory_backing_aware_buffer_stage_outproc()
114 panic_data = (void *)((uintptr_t)panic_data + bytes_in_page); in memory_backing_aware_buffer_stage_outproc()
H A Dout_aea.c114 __unused char *corename, uint64_t length, void *panic_data) in aea_stage_outproc() argument
137 err = next_stage->kos_funcs.kosf_outproc(next_stage, request, corename, length, panic_data); in aea_stage_outproc()
140 stage_data->starting_corefile_offset = *((uint64_t *) panic_data); in aea_stage_outproc()
146 if (!length && !panic_data) { in aea_stage_outproc()
176 …= apple_encrypted_archive->aea_write(stage_data->state, stage_data->state_size, panic_data, chunk); in aea_stage_outproc()
184 if (panic_data) { in aea_stage_outproc()
185 panic_data = (void *) (((uintptr_t) panic_data) + chunk); in aea_stage_outproc()
191 err = next_stage->kos_funcs.kosf_outproc(next_stage, request, corename, length, panic_data); in aea_stage_outproc()
199 err = next_stage->kos_funcs.kosf_outproc(next_stage, request, corename, length, panic_data); in aea_stage_outproc()
H A Dout_buffer.c74 char *corename, uint64_t length, void * panic_data) in buffer_stage_outproc() argument
85 || (request == KDP_DATA && length == 0 && !panic_data)) { in buffer_stage_outproc()
98 err = next_stage->kos_funcs.kosf_outproc(next_stage, request, corename, length, panic_data); in buffer_stage_outproc()
114 bcopy(panic_data, (void *)((uintptr_t)data->buffer + data->current_size), bytes_to_copy); in buffer_stage_outproc()
118 panic_data = (void *) ((uintptr_t) panic_data + bytes_to_copy); in buffer_stage_outproc()
H A Dout_zlib.c190 char *corename, uint64_t length, void *panic_data) in zlib_stage_outproc() argument
201 err = next_stage->kos_funcs.kosf_outproc(next_stage, request, corename, length, panic_data); in zlib_stage_outproc()
212 err = zlib_stream_output_chunk(stage, chunk, panic_data); in zlib_stage_outproc()
216 if (panic_data) { in zlib_stage_outproc()
217 panic_data = (void *) (((uintptr_t) panic_data) + chunk); in zlib_stage_outproc()
221 err = next_stage->kos_funcs.kosf_outproc(next_stage, request, corename, length, panic_data); in zlib_stage_outproc()
229 err = next_stage->kos_funcs.kosf_outproc(next_stage, request, corename, length, panic_data); in zlib_stage_outproc()
H A Dout_lz4.c141 char *corename, uint64_t length, void *panic_data) in lz4_stage_outproc() argument
168 panic_data); in lz4_stage_outproc()
171 if (panic_data) { in lz4_stage_outproc()
173 return lz4_stage_stream(data, next_stage, corename, panic_data, (size_t)length, in lz4_stage_outproc()
H A Dout_progress_notify.c55 char *corename, uint64_t length, void * panic_data) in progress_notify_stage_outproc() argument
69 err = next_stage->kos_funcs.kosf_outproc(next_stage, request, corename, length, panic_data); in progress_notify_stage_outproc()
H A Dout_shmem.c265 __unused char *corename, uint64_t length, void * panic_data) in shmem_stage_outproc() argument
319 assert(panic_data == NULL); in shmem_stage_outproc()
347 …bcopy(panic_data, (void *)(data->currently_filling_buf->khsd_buf + data->currently_filling_buf->kh… in shmem_stage_outproc()
367 panic_data = (void *) ((uintptr_t)panic_data + bytes_to_copy); in shmem_stage_outproc()
/xnu-8792.81.2/osfmk/kdp/
H A Dkdp_out_stage.h51 char *corename, uint64_t length, void *panic_data);
H A Dkdp_core.h120 uint64_t length, void *panic_data);
H A Dkdp_udp.c1665 uint64_t length, void *panic_data) in kdp_send_crashdump_pkt() argument
1716 …if (!kdp_machine_vm_read((mach_vm_address_t)(uintptr_t)panic_data, (caddr_t) th->th_data, length))… in kdp_send_crashdump_pkt()
1717 uintptr_t next_page = round_page((uintptr_t)panic_data); in kdp_send_crashdump_pkt()
1719 if ((next_page - ((uintptr_t) panic_data)) < length) { in kdp_send_crashdump_pkt()
1720 uint64_t resid = length - (next_page - (intptr_t) panic_data); in kdp_send_crashdump_pkt()
1728 *(uint64_t *) th->th_data = OSSwapHostToBigInt64((*(uint64_t *) panic_data)); in kdp_send_crashdump_pkt()
1730 *(unsigned int *) th->th_data = htonl(*(unsigned int *) panic_data); in kdp_send_crashdump_pkt()
/xnu-8792.81.2/osfmk/kern/
H A Ddebug.h762 void SavePanicInfo(const char *message, void *panic_data, uint64_t panic_options);
H A Ddebug.c242 unsigned int reason, void *ctx, uint64_t panic_options_mask, void *panic_data,
/xnu-8792.81.2/osfmk/i386/AT386/
H A Dmodel_dep.c849 __unused const char *message, void *panic_data, uint64_t panic_options) in SavePanicInfo() argument
852 thread_t thread_to_trace = (thread_t) panic_data; in SavePanicInfo()
/xnu-8792.81.2/osfmk/arm/
H A Dmodel_dep.c804 const char *message, __unused void *panic_data, uint64_t panic_options) in SavePanicInfo() argument