[Bug testsuite/16473] rlimit.exp: adjust for weak symbols

jlebon at redhat dot com sourceware-bugzilla@sourceware.org
Tue Jan 21 16:54:00 GMT 2014


https://sourceware.org/bugzilla/show_bug.cgi?id=16473

--- Comment #2 from Jonathan Lebon <jlebon at redhat dot com> ---
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.



More information about the Systemtap mailing list