From mboxrd@z Thu Jan 1 00:00:00 1970 From: Ingo Molnar Subject: Re: [PATCH] kvm tools: Lookup symbol based on RIP for 'kill -3' Date: Thu, 12 May 2011 09:25:43 +0200 Message-ID: <20110512072543.GA8163@elte.hu> References: <1305144589-21229-1-git-send-email-penberg@kernel.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Cc: kvm@vger.kernel.org, Asias He , Avi Kivity , Cyrill Gorcunov , Prasad Joshi , Sasha Levin To: Pekka Enberg Return-path: Received: from mx2.mail.elte.hu ([157.181.151.9]:48366 "EHLO mx2.mail.elte.hu" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1750911Ab1ELHZ6 (ORCPT ); Thu, 12 May 2011 03:25:58 -0400 Content-Disposition: inline In-Reply-To: <1305144589-21229-1-git-send-email-penberg@kernel.org> Sender: kvm-owner@vger.kernel.org List-ID: * Pekka Enberg wrote: > To make debugging easier, look up symbol from guest kernel image based on RIP > when user does 'kill -3' to the hypervisor. > > Example output looks as follows: > > Code: > ----- > rip: [] delay_loop+30 (/home/penberg/linux/arch/x86/lib/delay.c:32) Hm, it does not work here: rip: [] While ../../vmlinux definitely has it: ffffffff810391d9 : ffffffff8103921f: eb 01 jmp ffffffff81039222 Does libbfd require debug symbols? That's sad as i almost never use debug symbols. It would be nice to import the relevant elflib magic from tools/perf/. Thanks, Ingo