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()
823 kern_coredump_routine(void *core_outvars, struct kern_coredump_core *current_core, uint64_t core_be… in kern_coredump_routine() argument
840 context.core_config = ¤t_core->kcc_cb; in kern_coredump_routine()
841 context.core_refcon = current_core->kcc_refcon; in kern_coredump_routine()
842 context.core_is64bit = current_core->kcc_is64bit; in kern_coredump_routine()
843 context.core_mh_magic = current_core->kcc_mh_magic; in kern_coredump_routine()
844 context.core_cpu_type = current_core->kcc_cpu_type; in kern_coredump_routine()
845 context.core_cpu_subtype = current_core->kcc_cpu_subtype; in kern_coredump_routine()
848 kern_coredump_log(&context, "\nBeginning coredump of %s\n", current_core->kcc_corename); in kern_coredump_routine()
850 if (current_core->kcc_cb.kcc_coredump_init != NULL) { in kern_coredump_routine()
851 ret = current_core->kcc_cb.kcc_coredump_init(context.core_refcon, &context); in kern_coredump_routine()
862 if (current_core->kcc_cb.kcc_coredump_save_note_summary != NULL) { in kern_coredump_routine()
863 …ret = current_core->kcc_cb.kcc_coredump_save_note_summary(context.core_refcon, coredump_save_note_… in kern_coredump_routine()
871 …ret = current_core->kcc_cb.kcc_coredump_get_summary(context.core_refcon, coredump_save_summary, &c… in kern_coredump_routine()
888 …ret = current_core->kcc_cb.kcc_coredump_save_segment_descriptions(context.core_refcon, coredump_sa… in kern_coredump_routine()
902 if (current_core->kcc_cb.kcc_coredump_save_sw_vers_detail != NULL) { in kern_coredump_routine()
913 if (current_core->kcc_cb.kcc_coredump_save_note_descriptions != NULL) { in kern_coredump_routine()
914 …ret = current_core->kcc_cb.kcc_coredump_save_note_descriptions(context.core_refcon, coredump_save_… in kern_coredump_routine()
934 …ret = current_core->kcc_cb.kcc_coredump_save_thread_state(context.core_refcon, &threadstatebuf, co… in kern_coredump_routine()
960 …ret = current_core->kcc_cb.kcc_coredump_save_segment_data(context.core_refcon, coredump_save_segme… in kern_coredump_routine()
973 if (current_core->kcc_cb.kcc_coredump_save_sw_vers_detail != NULL) { in kern_coredump_routine()
974 …ret = current_core->kcc_cb.kcc_coredump_save_sw_vers_detail(context.core_refcon, coredump_save_sw_… in kern_coredump_routine()
982 …ret = current_core->kcc_cb.kcc_coredump_save_sw_vers(context.core_refcon, coredump_save_sw_vers_le… in kern_coredump_routine()
990 if (current_core->kcc_cb.kcc_coredump_save_note_data != NULL) { in kern_coredump_routine()
991 …ret = current_core->kcc_cb.kcc_coredump_save_note_data(context.core_refcon, coredump_save_note_dat… in kern_coredump_routine()
1014 …current_core->kcc_corename, context.core_segment_count, context.core_segment_byte_total, context.c… in kern_coredump_routine()
1024 …ret = kern_dump_record_file(context.core_outvars, current_core->kcc_corename, core_begin_offset, &… in kern_coredump_routine()
1045 struct kern_coredump_core *current_core = list; in kern_do_auxiliary_coredump() local
1048 …kern_coredump_type_t type = current_core == kern_userspace_coredump_core_list ? USERSPACE_COREDUMP… in kern_do_auxiliary_coredump()
1058 while (current_core) { in kern_do_auxiliary_coredump()
1066 …cur_ret = kern_coredump_routine(core_outvars, current_core, *last_file_offset, &prev_core_length, … in kern_do_auxiliary_coredump()
1084 current_core = current_core->kcc_next; in kern_do_auxiliary_coredump()