projects
/
xen.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
3879616
)
ptrace_core: Handle FV cross-bitness.
author
Keir Fraser
<keir.fraser@citrix.com>
Fri, 16 Jan 2009 11:46:51 +0000
(11:46 +0000)
committer
Keir Fraser
<keir.fraser@citrix.com>
Fri, 16 Jan 2009 11:46:51 +0000
(11:46 +0000)
Signed-off-by: Bruce Rogers <brogers@novell.com>
tools/libxc/xc_ptrace_core.c
patch
|
blob
|
history
diff --git
a/tools/libxc/xc_ptrace_core.c
b/tools/libxc/xc_ptrace_core.c
index d4bd6bcb1566e9109e10d5af71aa5efc37ba6a78..1e8dfe0535914277a7541475c7d43b942b81b8b8 100644
(file)
--- a/
tools/libxc/xc_ptrace_core.c
+++ b/
tools/libxc/xc_ptrace_core.c
@@
-540,7
+540,9
@@
xc_waitdomain_core_elf(
XEN_ELFNOTE_DUMPCORE_XEN_VERSION,
(void**)&xen_version) < 0)
goto out;
- if (xen_version->xen_version.pagesize != PAGE_SIZE)
+ /* shifted case covers 32 bit FV guest core file created on 64 bit Dom0 */
+ if (xen_version->xen_version.pagesize != PAGE_SIZE &&
+ (xen_version->xen_version.pagesize >> 32) != PAGE_SIZE)
goto out;
/* .note.Xen: format_version */