This is the mail archive of the
systemtap@sourceware.org
mailing list for the systemtap project.
sdt_v2 failures
- From: Mark Wielaard <mjw at redhat dot com>
- To: systemtap at sourceware dot org
- Cc: Stan Cox <scox at redhat dot com>
- Date: Fri, 09 Jul 2010 11:38:52 +0200
- Subject: sdt_v2 failures
- References: <20100707215302.6461.qmail@sourceware.org>
Hi,
Unfortunately the switch to STAP_SDT_V2 seems to break some tests like
cxxclass.exp. I am also seeing the following sdt.exp failures with this
patch:
FAIL: sdt additional_flags=-O2 uprobe
FAIL: sdt c++ additional_flags=-O2 uprobe
FAIL: sdt additional_flags="-O3" uprobe
FAIL: sdt c++ additional_flags="-O3" uprobe
This is on both x86_64 (rhel6 beta) with gcc 4.4.4 20100630 (Red Hat
4.4.4-10) and i686 (fedora 13, same gcc version).
ebbd2b45a0f0dabf93f955a3b92af7fdc155f154 is the first bad commit
commit ebbd2b45a0f0dabf93f955a3b92af7fdc155f154
Author: Stan Cox <scox@redhat.com>
Date: Wed Jul 7 17:45:33 2010 -0400
Switch over to version 2 sdt.h.
* dtrace.in (def_append): Make STAP_SDT_V2 the default.
* sdt.h: Likewise.
* sdt_misc.exp: Likewise.
* tapsets.cxx (sdt_uprobe_var_expanding_visitor): Add need_debug_info.
(sdt_query::handle_query_module): Use dwarf for v2 if a variable ref needs it.
:100755 100755 b870531a2322addd420c8fa81c5a143973183289 2204e1179fde579912d8c3ac20964a2e4b602cb7 M dtrace.in
:040000 040000 63f5070f7e79fc3404dfea939663a217bc3f2eaf 9a5c8ebe8ac907b5454eceb292c55c933c54fa13 M includes
:100644 100644 2b3d479eb70692e1e501f8cad262e6fe1a2525ef 3591c52f56880bc1a38601aa37206961e839bf64 M tapsets.cxx
:040000 040000 86d64f27df0ec97a673a8cd1ac0e0c22624af9c3 c99f1b537eb9dca634365a01cf0118163432ffe5 M testsuite