From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 22062 invoked by alias); 27 Oct 2009 19:17:08 -0000 Received: (qmail 21992 invoked by uid 48); 27 Oct 2009 19:16:54 -0000 Date: Tue, 27 Oct 2009 19:17:00 -0000 Message-ID: <20091027191654.21991.qmail@sourceware.org> From: "fche at redhat dot com" To: systemtap@sources.redhat.com In-Reply-To: <20091023162529.10836.fche@redhat.com> References: <20091023162529.10836.fche@redhat.com> Reply-To: sourceware-bugzilla@sourceware.org Subject: [Bug uprobes/10836] uprobes-provided pt_regs* are unreliable X-Bugzilla-Reason: AssignedTo Mailing-List: contact systemtap-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Post: List-Help: , Sender: systemtap-owner@sourceware.org X-SW-Source: 2009-q4/txt/msg00306.txt.bz2 ------- Additional Comments From fche at redhat dot com 2009-10-27 19:16 ------- irc transcript: mjw So, for syscall things, like getting at the arguments, we can use asm/syscall.h mjw But that is only enough for syscall related callbacks isn't it? mjw For anything else, like uprobes, we need to go through linux/regset.h mjw and some arch specific mapping of the regsets to arch specific register values roland i think instruction_pointer(regs) and user_stack_pointer(regs) can always be used roland for other particular things where you know arch-specifically that the reg is ok you can use it roland but yes, the general case is user_regset -- http://sourceware.org/bugzilla/show_bug.cgi?id=10836 ------- You are receiving this mail because: ------- You are the assignee for the bug, or are watching the assignee.