*参照元 [#x3cda052] #backlinks *説明 [#hed0f10d] -パス: [[linux-2.6.33/include/linux/binfmts.h]] -FIXME: これは何? --説明 **参考 [#m5e7c15d] - --[[linux-2.6.33/aout_core_dump()]] - --[[linux-2.6.33/aout_core_dump()]] - --[[linux-2.6.33/elf_core_dump()]] - --[[linux-2.6.33/elf_fdpic_core_dump()]] - --[[linux-2.6.33/flat_core_dump()]] - --[[linux-2.6.33/som_core_dump()]] 検索方法 $ 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, *実装 [#oaa1806a] 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; }; *コメント [#i21d3a89]