Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
DISCONTINUED:openSUSE:11.1:Update
xen
19048-cross-bit-coredumping.patch
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File 19048-cross-bit-coredumping.patch of Package xen
# HG changeset patch # User Keir Fraser <keir.fraser@citrix.com> # Date 1232023248 0 # Node ID 04f913ab2049bd0d8f13cdd72a487376d3909f87 # Parent e98032a016d62c4ee09bb59ab9e0987c2563804a dump-core: update the documentation Signed-off-by: Isaku Yamahata <yamahata@valinux.co.jp> Index: xen-3.3.1-testing/docs/misc/dump-core-format.txt =================================================================== --- xen-3.3.1-testing.orig/docs/misc/dump-core-format.txt +++ xen-3.3.1-testing/docs/misc/dump-core-format.txt @@ -30,8 +30,13 @@ The elf header members are set as follow e_ident[EI_OSABI] = ELFOSABI_SYSV = 0 e_type = ET_CORE = 4 ELFCLASS64 is always used independent of architecture. -e_ident[EI_DATA] and e_flags are set according to the dumping system's -architecture. Other members are set as usual. +e_ident[EI_DATA] is set as follows + For x86 PV domain case, it is set according to the guest configuration + (i.e. if guest is 32bit it is set to EM_386 even when the dom0 is 64 bit.) + For other domain case (x86 HVM domain case and ia64 domain case), + it is set according to the dumping system's architecture. +e_flags is set according to the dumping system's architecture. +Other members are set as usual. Sections -------- @@ -241,3 +246,7 @@ Currently only (major, minor) = (0, 1) i The format version isn't bumped because analysis tools can distinguish it. - .xen_ia64_mapped_regs section was made only for ia64 PV domain. In case of IA64 HVM domain, this section doesn't exist. +- elf header e_ident[EI_DATA] + On x86 PV domain case, it is set according to the guest configuration. + I.e. 32-on-64 case, the file will be set EM_386 instead of EM_X86_64. + This is the same as 32-on-32 case, so there is no impact on analysis tools.
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor