• Home
  • Raw
  • Download

Lines Matching refs:cprm

81 static int elf_core_dump(struct coredump_params *cprm);
1453 static int writenote(struct memelfnote *men, struct coredump_params *cprm) in writenote() argument
1460 return dump_emit(cprm, &en, sizeof(en)) && in writenote()
1461 dump_emit(cprm, men->name, en.n_namesz) && dump_align(cprm, 4) && in writenote()
1462 dump_emit(cprm, men->data, men->datasz) && dump_align(cprm, 4); in writenote()
1801 struct coredump_params *cprm) in fill_note_info() argument
1873 if (!fill_thread_core_info(t, view, cprm->siginfo->si_signo, &info->size)) in fill_note_info()
1882 fill_siginfo_note(&info->signote, &info->csigdata, cprm->siginfo); in fill_note_info()
1904 struct coredump_params *cprm) in write_note_info() argument
1912 if (!writenote(&t->notes[0], cprm)) in write_note_info()
1915 if (first && !writenote(&info->psinfo, cprm)) in write_note_info()
1917 if (first && !writenote(&info->signote, cprm)) in write_note_info()
1919 if (first && !writenote(&info->auxv, cprm)) in write_note_info()
1922 !writenote(&info->files, cprm)) in write_note_info()
1927 !writenote(&t->notes[i], cprm)) in write_note_info()
2030 struct coredump_params *cprm) in fill_note_info() argument
2051 sz = elf_dump_thread_status(cprm->siginfo->si_signo, ets); in fill_note_info()
2056 fill_prstatus(info->prstatus, current, cprm->siginfo->si_signo); in fill_note_info()
2057 elf_core_copy_regs(&info->prstatus->pr_reg, cprm->regs); in fill_note_info()
2073 fill_siginfo_note(info->notes + 2, &info->csigdata, cprm->siginfo); in fill_note_info()
2084 elf_core_copy_task_fpregs(current, cprm->regs, info->fpu); in fill_note_info()
2105 struct coredump_params *cprm) in write_note_info() argument
2111 if (!writenote(info->notes + i, cprm)) in write_note_info()
2117 if (!writenote(&ets->notes[i], cprm)) in write_note_info()
2167 static int elf_core_dump(struct coredump_params *cprm) in elf_core_dump() argument
2181 if (dump_vma_snapshot(cprm, &vma_count, &vma_meta, &vma_data_size)) in elf_core_dump()
2202 if (!fill_note_info(&elf, e_phnum, &info, cprm)) in elf_core_dump()
2239 if (!dump_emit(cprm, &elf, sizeof(elf))) in elf_core_dump()
2242 if (!dump_emit(cprm, phdr4note, sizeof(*phdr4note))) in elf_core_dump()
2266 if (!dump_emit(cprm, &phdr, sizeof(phdr))) in elf_core_dump()
2270 if (!elf_core_write_extra_phdrs(cprm, offset)) in elf_core_dump()
2274 if (!write_note_info(&info, cprm)) in elf_core_dump()
2277 if (elf_coredump_extra_notes_write(cprm)) in elf_core_dump()
2281 if (!dump_skip(cprm, dataoff - cprm->pos)) in elf_core_dump()
2287 if (!dump_user_range(cprm, meta->start, meta->dump_size)) in elf_core_dump()
2290 dump_truncate(cprm); in elf_core_dump()
2292 if (!elf_core_write_extra_data(cprm)) in elf_core_dump()
2296 if (!dump_emit(cprm, shdr4extnum, sizeof(*shdr4extnum))) in elf_core_dump()