From mboxrd@z Thu Jan 1 00:00:00 1970 From: Don Slutz Subject: [PATCH v3 03/16] xenctx: Clean up stack trace when hypercall_page not in symbol table Date: Mon, 11 Nov 2013 13:15:09 -0500 Message-ID: <1384193722-2916-4-git-send-email-dslutz@terremark.com> References: <1384193722-2916-1-git-send-email-dslutz@terremark.com> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Return-path: In-Reply-To: <1384193722-2916-1-git-send-email-dslutz@terremark.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xen-devel-bounces@lists.xen.org Errors-To: xen-devel-bounces@lists.xen.org To: xen-devel@lists.xen.org Cc: Ian Campbell , Stefano Stabellini , George Dunlap , Don Slutz , Ian Jackson , Jan Beulich List-Id: xen-devel@lists.xenproject.org From: Don Slutz Before: Call Trace: [] default_idle+0x29 <-- [] cpu_idle+0x95 [] start_kernel+0x220 [<0000000000000000>] startup_64+0x80000000 [] x86_64_start_kernel+0x22f [<0000000000000000>] startup_64+0x80000000 [<0000000000000000>] startup_64+0x80000000 [<0000000000000000>] startup_64+0x80000000 [<0000000000000000>] startup_64+0x80000000 After: Call Trace: [] default_idle+0x29 <-- [] cpu_idle+0x95 [] start_kernel+0x220 [] x86_64_start_kernel+0x22f Signed-off-by: Don Slutz Reviewed-by: Jan Beulich Acked-by: Ian Campbell --- tools/xentrace/xenctx.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/tools/xentrace/xenctx.c b/tools/xentrace/xenctx.c index 3d18bf7..841078d 100644 --- a/tools/xentrace/xenctx.c +++ b/tools/xentrace/xenctx.c @@ -83,8 +83,9 @@ static int is_kernel_text(guest_word_t addr) if (addr >= kernel_stext && addr <= kernel_etext) return 1; - if (addr >= kernel_hypercallpage && - addr <= kernel_hypercallpage + 4096) + if (kernel_hypercallpage && + (addr >= kernel_hypercallpage && + addr <= kernel_hypercallpage + 4096)) return 1; if (addr >= kernel_sinittext && addr <= kernel_einittext) -- 1.8.4