summaryrefslogtreecommitdiff
path: root/makedumpfile.c
diff options
context:
space:
mode:
authorPratyush Anand <panand@redhat.com>2017-03-02 17:37:08 +0900
committerAtsushi Kumagai <ats-kumagai@wm.jp.nec.com>2017-03-03 09:57:36 +0900
commit4b0bed3523a5f6c2c428d9dab3d27d4572207d52 (patch)
treec5d5dab499cdea0b2e8db09f6575143eec54d81a /makedumpfile.c
parent19fe7013031c94a94f41c58b98c7d3fdcdbfe084 (diff)
[PATCH v3 1/7] show_mem_usage(): calculate page offset after elf load
x86_64 calculated page offset from PT_LOAD headers. Therefore call get_page_offset() after get_elf_loads() Signed-off-by: Pratyush Anand <panand@redhat.com>
Diffstat (limited to 'makedumpfile.c')
-rw-r--r--makedumpfile.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/makedumpfile.c b/makedumpfile.c
index e69b6df..6942047 100644
--- a/makedumpfile.c
+++ b/makedumpfile.c
@@ -10944,15 +10944,15 @@ int show_mem_usage(void)
info->dump_level = MAX_DUMP_LEVEL;
- if (!get_page_offset())
- return FALSE;
-
if (!open_files_for_creating_dumpfile())
return FALSE;
if (!get_elf_loads(info->fd_memory, info->name_memory))
return FALSE;
+ if (!get_page_offset())
+ return FALSE;
+
if (!get_sys_kernel_vmcoreinfo(&vmcoreinfo_addr, &vmcoreinfo_len))
return FALSE;