elfcore.c 432 B

12345678910111213141516171819202122232425
  1. // SPDX-License-Identifier: GPL-2.0
  2. #include <linux/elf.h>
  3. #include <linux/fs.h>
  4. #include <linux/mm.h>
  5. #include <linux/binfmts.h>
  6. Elf_Half __weak elf_core_extra_phdrs(void)
  7. {
  8. return 0;
  9. }
  10. int __weak elf_core_write_extra_phdrs(struct coredump_params *cprm, loff_t offset)
  11. {
  12. return 1;
  13. }
  14. int __weak elf_core_write_extra_data(struct coredump_params *cprm)
  15. {
  16. return 1;
  17. }
  18. size_t __weak elf_core_extra_data_size(void)
  19. {
  20. return 0;
  21. }