From f53550bba266c10b463bd5bb14ba761de986b393 Mon Sep 17 00:00:00 2001 From: Don Slutz Date: Mon, 11 Nov 2013 14:36:40 -0500 Subject: [PATCH 3/5] Add new xen-crashdump-analyser info. But do not delete old stuff. Signed-off-by: Don Slutz --- xen/arch/x86/x86_64/asm-offsets.c | 21 ++++++++++++++++++--- 1 file changed, 18 insertions(+), 3 deletions(-) diff --git a/xen/arch/x86/x86_64/asm-offsets.c b/xen/arch/x86/x86_64/asm-offsets.c index 4168b98..c819127 100644 --- a/xen/arch/x86/x86_64/asm-offsets.c +++ b/xen/arch/x86/x86_64/asm-offsets.c @@ -65,6 +65,7 @@ void __dummy__(void) OFFSET(DOMAIN_max_pages, struct domain, max_pages); OFFSET(DOMAIN_shr_pages, struct domain, shr_pages); OFFSET(DOMAIN_has_32bit_shinfo, struct domain, arch.has_32bit_shinfo); + OFFSET(DOMAIN_pause_count, struct domain, pause_count); OFFSET(DOMAIN_handle, struct domain, handle); OFFSET(DOMAIN_paging_mode, struct domain, arch.paging.mode); DEFINE(DOMAIN_sizeof, sizeof(struct domain)); @@ -76,10 +77,23 @@ void __dummy__(void) DEFINE(XEN_virt_start, __XEN_VIRT_START); DEFINE(XEN_page_offset, __PAGE_OFFSET); -#ifndef NDEBUG - DEFINE(XEN_DEBUG, 1); + DEFINE(VIRT_XEN_START, XEN_VIRT_START); + DEFINE(VIRT_XEN_END, XEN_VIRT_END); + DEFINE(VIRT_DIRECTMAP_START, DIRECTMAP_VIRT_START); + DEFINE(VIRT_DIRECTMAP_END, DIRECTMAP_VIRT_END); + + DEFINE(XEN_DEBUG, debug_build()); + DEFINE(XEN_STACK_SIZE, STACK_SIZE); + DEFINE(XEN_PRIMARY_STACK_SIZE, PRIMARY_STACK_SIZE); +#ifdef MEMORY_GUARD + DEFINE(XEN_MEMORY_GUARD, 1); #else - DEFINE(XEN_DEBUG, 0); + DEFINE(XEN_MEMORY_GUARD, 0); +#endif +#ifdef CONFIG_FRAME_POINTER + DEFINE(XEN_FRAME_POINTER, 1); +#else + DEFINE(XEN_FRAME_POINTER, 0); #endif BLANK(); @@ -120,6 +134,7 @@ void __dummy__(void) OFFSET(VCPU_cr3, struct vcpu, arch.cr3); OFFSET(VCPU_nmi_pending, struct vcpu, nmi_pending); OFFSET(VCPU_pause_flags, struct vcpu, pause_flags); + OFFSET(VCPU_pause_count, struct vcpu, pause_count); OFFSET(VCPU_mce_pending, struct vcpu, mce_pending); OFFSET(VCPU_nmi_old_mask, struct vcpu, nmi_state.old_mask); OFFSET(VCPU_mce_old_mask, struct vcpu, mce_state.old_mask); -- 1.7.11.7