blob: a2b29b9bdfcb29e13acc1273f22812d089dd054c [file] [log] [blame]
Daisuke HATAYAMA1fcccba2010-03-05 13:44:07 -08001#include <linux/elf.h>
2#include <linux/fs.h>
3#include <linux/mm.h>
Al Viro506f21c2013-10-05 17:22:57 -04004#include <linux/binfmts.h>
Valdis Kletnieksd3d96472019-09-25 16:45:59 -07005#include <linux/elfcore.h>
Daisuke HATAYAMA1fcccba2010-03-05 13:44:07 -08006
7Elf_Half __weak elf_core_extra_phdrs(void)
8{
9 return 0;
10}
11
Al Viro506f21c2013-10-05 17:22:57 -040012int __weak elf_core_write_extra_phdrs(struct coredump_params *cprm, loff_t offset)
Daisuke HATAYAMA1fcccba2010-03-05 13:44:07 -080013{
14 return 1;
15}
16
Al Viro506f21c2013-10-05 17:22:57 -040017int __weak elf_core_write_extra_data(struct coredump_params *cprm)
Daisuke HATAYAMA1fcccba2010-03-05 13:44:07 -080018{
19 return 1;
20}
Daisuke HATAYAMA8d9032b2010-03-05 13:44:10 -080021
22size_t __weak elf_core_extra_data_size(void)
23{
24 return 0;
25}