kcore.c (0ea5c948cb64bab5bc7a5516774eb8536f05aa0d) | kcore.c (443cbaf9e2fdbef7d7cae457434a6cb8a679441b) |
---|---|
1// SPDX-License-Identifier: GPL-2.0 2/* 3 * fs/proc/kcore.c kernel ELF core dumper 4 * 5 * Modelled on fs/exec.c:aout_core_dump() 6 * Jeremy Fitzhardinge <jeremy@sw.oz.au> 7 * ELF version written by David Howells <David.Howells@nexor.co.uk> 8 * Modified and incorporated into 2.3.x by Tigran Aivazian <tigran@veritas.com> 9 * Support to dump vmalloc'd areas (ELF only), Tigran Aivazian <tigran@veritas.com> 10 * Safe accesses to vmalloc/direct-mapped discontiguous areas, Kanoj Sarcar <kanoj@sgi.com> 11 */ 12 | 1// SPDX-License-Identifier: GPL-2.0 2/* 3 * fs/proc/kcore.c kernel ELF core dumper 4 * 5 * Modelled on fs/exec.c:aout_core_dump() 6 * Jeremy Fitzhardinge <jeremy@sw.oz.au> 7 * ELF version written by David Howells <David.Howells@nexor.co.uk> 8 * Modified and incorporated into 2.3.x by Tigran Aivazian <tigran@veritas.com> 9 * Support to dump vmalloc'd areas (ELF only), Tigran Aivazian <tigran@veritas.com> 10 * Safe accesses to vmalloc/direct-mapped discontiguous areas, Kanoj Sarcar <kanoj@sgi.com> 11 */ 12 |
13#include <linux/crash_core.h> | 13#include <linux/vmcore_info.h> |
14#include <linux/mm.h> 15#include <linux/proc_fs.h> 16#include <linux/kcore.h> 17#include <linux/user.h> 18#include <linux/capability.h> 19#include <linux/elf.h> 20#include <linux/elfcore.h> 21#include <linux/vmalloc.h> --- 687 unchanged lines hidden --- | 14#include <linux/mm.h> 15#include <linux/proc_fs.h> 16#include <linux/kcore.h> 17#include <linux/user.h> 18#include <linux/capability.h> 19#include <linux/elf.h> 20#include <linux/elfcore.h> 21#include <linux/vmalloc.h> --- 687 unchanged lines hidden --- |