Home
last modified time | relevance | path

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

/xnu-8020.101.4/osfmk/kdp/output_stages/
H A Dout_memory_backing_aware_buffer.c62 char *corename, uint64_t length, void * panic_data) in memory_backing_aware_buffer_stage_outproc() argument
70 if ((request != KDP_DATA) || !panic_data) { in memory_backing_aware_buffer_stage_outproc()
72 err = next_stage->kos_funcs.kosf_outproc(next_stage, request, corename, length, panic_data); in memory_backing_aware_buffer_stage_outproc()
82 pmap_paddr_t phys = kvtophys((vm_offset_t)panic_data); in memory_backing_aware_buffer_stage_outproc()
84 kern_coredump_log(NULL, "%s kvtophys() for address %p returned NULL\n", __func__, panic_data); in memory_backing_aware_buffer_stage_outproc()
88 size_t bytes_in_page = MIN(length, PAGE_SIZE - ((vm_offset_t)panic_data % PAGE_SIZE)); in memory_backing_aware_buffer_stage_outproc()
90 …rr = next_stage->kos_funcs.kosf_outproc(next_stage, KDP_DATA, corename, bytes_in_page, panic_data); in memory_backing_aware_buffer_stage_outproc()
102 volatile const uint8_t *src = panic_data; in memory_backing_aware_buffer_stage_outproc()
116 panic_data = (void *)((uintptr_t)panic_data + bytes_in_page); in memory_backing_aware_buffer_stage_outproc()
H A Dout_aea.c113 __unused char *corename, uint64_t length, void *panic_data) in aea_stage_outproc() argument
136 err = next_stage->kos_funcs.kosf_outproc(next_stage, request, corename, length, panic_data); in aea_stage_outproc()
139 stage_data->starting_corefile_offset = *((uint64_t *) panic_data); in aea_stage_outproc()
145 if (!length && !panic_data) { in aea_stage_outproc()
175 …= apple_encrypted_archive->aea_write(stage_data->state, stage_data->state_size, panic_data, chunk); in aea_stage_outproc()
183 if (panic_data) { in aea_stage_outproc()
184 panic_data = (void *) (((uintptr_t) panic_data) + chunk); in aea_stage_outproc()
190 err = next_stage->kos_funcs.kosf_outproc(next_stage, request, corename, length, panic_data); in aea_stage_outproc()
198 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_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-8020.101.4/osfmk/kdp/
H A Dkdp_out_stage.h48 char *corename, uint64_t length, void *panic_data);
H A Dkdp_core.h117 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-8020.101.4/osfmk/kern/
H A Ddebug.h724 void SavePanicInfo(const char *message, void *panic_data, uint64_t panic_options);
H A Ddebug.c215 unsigned int reason, void *ctx, uint64_t panic_options_mask, void *panic_data,
/xnu-8020.101.4/osfmk/i386/AT386/
H A Dmodel_dep.c846 __unused const char *message, void *panic_data, uint64_t panic_options) in SavePanicInfo() argument
849 thread_t thread_to_trace = (thread_t) panic_data; in SavePanicInfo()
/xnu-8020.101.4/osfmk/arm/
H A Dmodel_dep.c765 const char *message, __unused void *panic_data, uint64_t panic_options) in SavePanicInfo() argument