参照元

説明

参考

検索方法

$ egrep -rn 'core_dump[ \t]*=' *
arch/x86/ia32/ia32_aout.c:113:  .core_dump      = aout_core_dump,
fs/binfmt_aout.c:41:    .core_dump      = aout_core_dump,
fs/binfmt_elf.c:71:             .core_dump      = elf_core_dump,
fs/binfmt_elf_fdpic.c:86:       .core_dump      = elf_fdpic_core_dump,
fs/binfmt_flat.c:95:    .core_dump      = flat_core_dump,
fs/binfmt_som.c:59:     .core_dump      = som_core_dump,

実装

struct linux_binfmt {
        struct list_head lh;
        struct module *module;
        int (*load_binary)(struct linux_binprm *, struct  pt_regs * regs);
        int (*load_shlib)(struct file *);
        int (*core_dump)(struct coredump_params *cprm);
        unsigned long min_coredump;     /* minimal dump size */
        int hasvdso;
};

コメント


トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS