Common subdirectories: makedumpfile.org/dwarfinfo and makedumpfile/dwarfinfo
diff -puN makedumpfile.org/makedumpfile.h makedumpfile/makedumpfile.h
--- makedumpfile.org/makedumpfile.h	2006-09-14 18:07:22.000000000 +0900
+++ makedumpfile/makedumpfile.h	2006-09-14 18:09:35.000000000 +0900
@@ -274,6 +274,10 @@ do { \
 
 #ifdef __x86_64__
 #define PAGE_OFFSET		(0xffff810000000000)
+#define VMALLOC_START		(0xffffc20000000000)
+#define VMALLOC_END		(0xffffe1ffffffffff)
+#define MODULES_VADDR		(0xffffffff88000000)
+#define MODULES_END		(0xfffffffffff00000)
 #define MAXMEM			(0x3fffffffffffUL)
 #define KVBASE			PAGE_OFFSET
 #define _SECTION_SIZE_BITS	(27)
diff -puN makedumpfile.org/x86_64.c makedumpfile/x86_64.c
--- makedumpfile.org/x86_64.c	2006-09-14 18:07:22.000000000 +0900
+++ makedumpfile/x86_64.c	2006-09-14 18:09:35.000000000 +0900
@@ -21,6 +21,16 @@ extern struct symbol_table	symbol_table;
 extern struct size_table	size_table;
 extern struct offset_table	offset_table;
 
+/*
+ *  Include both vmalloc'd and module address space as VMALLOC space.
+ */
+int
+is_vmalloc_addr(ulong vaddr)
+{
+	return ((vaddr >= VMALLOC_START && vaddr <= VMALLOC_END) ||
+	    (vaddr >= MODULES_VADDR && vaddr <= MODULES_END));
+}
+
 int
 get_machdep_info_x86_64(struct DumpInfo *info)
 {
