From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 17127 invoked by alias); 21 Jan 2014 16:54:26 -0000 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 Received: (qmail 17088 invoked by uid 48); 21 Jan 2014 16:54:21 -0000 From: "jlebon at redhat dot com" To: systemtap@sourceware.org Subject: [Bug testsuite/16473] rlimit.exp: adjust for weak symbols Date: Tue, 21 Jan 2014 16:54:00 -0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: systemtap X-Bugzilla-Component: testsuite X-Bugzilla-Version: unspecified X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: jlebon 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-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit X-Bugzilla-URL: http://sourceware.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2014-q1/txt/msg00045.txt.bz2 https://sourceware.org/bugzilla/show_bug.cgi?id=16473 --- Comment #2 from Jonathan Lebon --- I did some more research on the '.part.xx' functions. I believe they come from partial function inlining, a feature introduced in gcc 4.6[1][2]. Related interesting (but old) info re. debuginfo for those functions in [3]. These functions are artificial since they are added by the compiler, and do not appear in the source code. Additionally, as far as I can tell, SystemTap cannot read any debuginfo variables from them. (Not sure if this is by design, or if we're not picking up something we should). If they're still considered useful for users to probe, then we can keep them and just change the rlimit testcase to not pick those up. If not, then as Lukas mentioned, we can blacklist them. [1] http://gcc.gnu.org/gcc-4.6/changes.html [2] http://gcc.gnu.org/ml/gcc-patches/2010-06/msg02143.html [3] http://gcc.gnu.org/bugzilla/show_bug.cgi?id=44712 -- You are receiving this mail because: You are the assignee for the bug.