Lines Matching refs:current_core
358 struct kern_coredump_core * current_core = NULL; in kern_unregister_userspace_coredump() local
362 current_core = kern_userspace_coredump_core_list; in kern_unregister_userspace_coredump()
363 while (current_core) { in kern_unregister_userspace_coredump()
364 …ce_coredump_context * context = (struct kern_userspace_coredump_context *)current_core->kcc_refcon; in kern_unregister_userspace_coredump()
369 kern_userspace_coredump_core_list = current_core->kcc_next; in kern_unregister_userspace_coredump()
371 previous_core->kcc_next = current_core->kcc_next; in kern_unregister_userspace_coredump()
375 previous_core = current_core; in kern_unregister_userspace_coredump()
376 current_core = current_core->kcc_next; in kern_unregister_userspace_coredump()
380 if (current_core) { in kern_unregister_userspace_coredump()
381 kfree_type(struct kern_userspace_coredump_context, current_core->kcc_refcon); in kern_unregister_userspace_coredump()
834 kern_coredump_routine(void *core_outvars, struct kern_coredump_core *current_core, uint64_t core_be… in kern_coredump_routine() argument
851 context.core_config = ¤t_core->kcc_cb; in kern_coredump_routine()
852 context.core_refcon = current_core->kcc_refcon; in kern_coredump_routine()
853 context.core_is64bit = current_core->kcc_is64bit; in kern_coredump_routine()
854 context.core_mh_magic = current_core->kcc_mh_magic; in kern_coredump_routine()
855 context.core_cpu_type = current_core->kcc_cpu_type; in kern_coredump_routine()
856 context.core_cpu_subtype = current_core->kcc_cpu_subtype; in kern_coredump_routine()
859 kern_coredump_log(&context, "\nBeginning coredump of %s\n", current_core->kcc_corename); in kern_coredump_routine()
861 if (current_core->kcc_cb.kcc_coredump_init != NULL) { in kern_coredump_routine()
862 ret = current_core->kcc_cb.kcc_coredump_init(context.core_refcon, &context); in kern_coredump_routine()
873 if (current_core->kcc_cb.kcc_coredump_save_note_summary != NULL) { in kern_coredump_routine()
874 …ret = current_core->kcc_cb.kcc_coredump_save_note_summary(context.core_refcon, coredump_save_note_… in kern_coredump_routine()
882 …ret = current_core->kcc_cb.kcc_coredump_get_summary(context.core_refcon, coredump_save_summary, &c… in kern_coredump_routine()
899 …ret = current_core->kcc_cb.kcc_coredump_save_segment_descriptions(context.core_refcon, coredump_sa… in kern_coredump_routine()
913 if (current_core->kcc_cb.kcc_coredump_save_sw_vers_detail != NULL) { in kern_coredump_routine()
924 if (current_core->kcc_cb.kcc_coredump_save_note_descriptions != NULL) { in kern_coredump_routine()
925 …ret = current_core->kcc_cb.kcc_coredump_save_note_descriptions(context.core_refcon, coredump_save_… in kern_coredump_routine()
945 …ret = current_core->kcc_cb.kcc_coredump_save_thread_state(context.core_refcon, &threadstatebuf, co… in kern_coredump_routine()
971 …ret = current_core->kcc_cb.kcc_coredump_save_segment_data(context.core_refcon, coredump_save_segme… in kern_coredump_routine()
984 if (current_core->kcc_cb.kcc_coredump_save_sw_vers_detail != NULL) { in kern_coredump_routine()
985 …ret = current_core->kcc_cb.kcc_coredump_save_sw_vers_detail(context.core_refcon, coredump_save_sw_… in kern_coredump_routine()
993 …ret = current_core->kcc_cb.kcc_coredump_save_sw_vers(context.core_refcon, coredump_save_sw_vers_le… in kern_coredump_routine()
1001 if (current_core->kcc_cb.kcc_coredump_save_note_data != NULL) { in kern_coredump_routine()
1002 …ret = current_core->kcc_cb.kcc_coredump_save_note_data(context.core_refcon, coredump_save_note_dat… in kern_coredump_routine()
1025 …current_core->kcc_corename, context.core_segment_count, context.core_segment_byte_total, context.c… in kern_coredump_routine()
1035 …ret = kern_dump_record_file(context.core_outvars, current_core->kcc_corename, core_begin_offset, &… in kern_coredump_routine()
1056 struct kern_coredump_core *current_core = list; in kern_do_auxiliary_coredump() local
1059 …kern_coredump_type_t type = current_core == kern_userspace_coredump_core_list ? USERSPACE_COREDUMP… in kern_do_auxiliary_coredump()
1069 while (current_core) { in kern_do_auxiliary_coredump()
1077 …cur_ret = kern_coredump_routine(core_outvars, current_core, *last_file_offset, &prev_core_length, … in kern_do_auxiliary_coredump()
1095 current_core = current_core->kcc_next; in kern_do_auxiliary_coredump()