dump_task
struct task_struct *dump_task = current;
view = task_user_regset_view(dump_task);
flags = elf_coredump_get_mm_eflags(dump_task->mm, flags);
info->thread->task = dump_task;
for (ct = dump_task->signal->core_state->dumper.next; ct; ct = ct->next) {
fill_psinfo(psinfo, dump_task->group_leader, dump_task->mm);
if (SCX_HAS_OP(sch, dump_task)) {
SCX_CALL_OP(sch, SCX_KF_REST, dump_task, NULL, dctx, p);
.dump_task = sched_ext_ops__dump_task,
void (*dump_task)(struct scx_dump_ctx *ctx, struct task_struct *p);
mem_cgroup_scan_tasks(oc->memcg, dump_task, oc);
dump_task(p, oc);
.dump_task = (void *)qmap_dump_task,
do_dummy_read_opts(skel->progs.dump_task, opts);
link = skel->links.dump_task;
link = bpf_program__attach_iter(skel1->progs.dump_task, NULL);
err = bpf_link__update_program(link, skel2->progs.dump_task);
int dump_task(struct bpf_iter__task *ctx)
int dump_task(struct bpf_iter__task *ctx)
int dump_task(struct bpf_iter__task *ctx)
int timerlat_aa_init(struct osnoise_tool *tool, int dump_task);