This is the mail archive of the gdb-patches@sourceware.org mailing list for the GDB project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: Regression for gdb.cp/exceptprint.exp [Re: [PATCH v6] Make chained function calls in expressions work]


On Sat, 29 Nov 2014 09:58:54 +0100, Siva Chandra wrote:
> I did not see this because this happens for me:
> 
> Running ../../../gdb_git/gdb/testsuite/gdb.cp/exceptprint.exp ...
> UNTESTED: gdb.cp/exceptprint.exp: could not find libstdc++ stap probe
> 
> Any idea how to enable this test?

The most simple way is IMO to run Fedora 20 x86_64 in a VM; I expect you are
probably using Google/Ubuntu which I have no idea whether/when it will provide
the probes.

One needs:
	readelf -n /lib64/libstdc++.so.6
	  Owner                 Data size	Description
	  stapsdt              0x0000003b	NT_STAPSDT (SystemTap probe descriptors)
	    Provider: libstdcxx
	    Name: catch
	    Location: 0x000000000005dd71, Base: 0x00000000000c8f10, Semaphore: 0x0000000000000000
	    Arguments: 8@%rax 8@-80(%rbx)
	[...]

Which was checked in upstream by:
	commit 88ed757eef4cad9f5f67123f948707ddfc0e7635
	Author: jakub <jakub@138bc75d-0d04-0410-961f-82ee72b054a4>
	Date:   Fri Mar 15 08:55:07 2013 +0000
		* libsupc++/unwind-cxx.h: Include sys/sdt.h if detected.
		(PROBE2): New macro.
		* libsupc++/eh_throw.cc (__cxa_throw, __cxa_rethrow): Add probe.
		* libsupc++/eh_catch.cc (__cxa_begin_catch): Add probe.
		* configure.ac: Check for sys/sdt.h.
		* configure, config.h.in: Rebuild.
	    git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@196674 138bc75d-0d04-0410-961f-82ee72b054a4


Thanks,
Jan


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]