From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 29302 invoked by alias); 11 Feb 2013 21:11:20 -0000 Received: (qmail 29003 invoked by uid 48); 11 Feb 2013 21:11:02 -0000 From: "jistone at redhat dot com" To: systemtap@sourceware.org Subject: [Bug dyninst/15136] New: stapdyn doesn't fill registers on 32-bit x86 Date: Mon, 11 Feb 2013 21:11:00 -0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: new X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: systemtap X-Bugzilla-Component: dyninst X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: jistone at redhat dot com X-Bugzilla-Status: NEW X-Bugzilla-Priority: P2 X-Bugzilla-Assigned-To: systemtap at sourceware dot org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Changed-Fields: Message-ID: X-Bugzilla-URL: http://sourceware.org/bugzilla/ Auto-Submitted: auto-generated Content-Type: text/plain; charset="UTF-8" MIME-Version: 1.0 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: 2013-q1/txt/msg00121.txt.bz2 http://sourceware.org/bugzilla/show_bug.cgi?id=15136 Bug #: 15136 Summary: stapdyn doesn't fill registers on 32-bit x86 Product: systemtap Version: unspecified Status: NEW Severity: normal Priority: P2 Component: dyninst AssignedTo: systemtap@sourceware.org ReportedBy: jistone@redhat.com Classification: Unclassified On 32-bit x86, Dyninst currently doesn't make any registers available to instrumentation snippets. Our code fills what it can (nothing) and writes zeros for the rest. Thus, any code in the probe handlers which read registers will get incorrect data, and probably error out if they try to read and dereference a pointer. Our code is dynamic about available registers, so once Dyninst expands its support, stapdyn should just start working too. Thus, this bug is just for tracking purposes, and to remind us to try again later. -- Configure bugmail: http://sourceware.org/bugzilla/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug.