[PATCH 2/2] core dump file support for ELF loader

Huang Ying ying.huang at intel.com
Tue Oct 28 23:24:30 EDT 2008


This patch adds core dump file support to ELF file loader. This can be
used by kexec based hibernation to load hibernated image, which is
from /proc/vmcore, a core dump file.

Signed-off-by: Huang Ying <ying.huang at intel.com>

---
 kexec/kexec-elf-exec.c |    3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

--- a/kexec/kexec-elf-exec.c
+++ b/kexec/kexec-elf-exec.c
@@ -20,7 +20,8 @@ int build_elf_exec_info(const char *buf,
 	if (result < 0) {
 		return result;
 	}
-	if ((ehdr->e_type != ET_EXEC) && (ehdr->e_type != ET_DYN)) {
+	if ((ehdr->e_type != ET_EXEC) && (ehdr->e_type != ET_DYN) &&
+	    (ehdr->e_type != ET_CORE)) {
 		/* not an ELF executable */
 		if (probe_debug) {
 			fprintf(stderr, "Not ELF type ET_EXEC or ET_DYN\n");

-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 197 bytes
Desc: This is a digitally signed message part
Url : http://lists.infradead.org/pipermail/kexec/attachments/20081029/93183072/attachment.bin 


More information about the kexec mailing list