Roland Dittel
2005-Sep-22 14:39 UTC
[dtrace-discuss] pid provider does not recognize return probe
Hi list, I want to trace our binary with the pid provider, but it seems for few functions no return probe is recognized. # dtrace -l | grep cull_pack_cont 40607 pid2294 sge_qmaster cull_pack_cont entry 47488 pid2294 libspoolb.so cull_pack_cont entry or # dtrace -l | grep cull_pack_switch 40603 pid2294 sge_qmaster cull_pack_switch entry 47484 pid2294 libspoolb.so cull_pack_switch entry Does anyone have seen this before? Regards Roland -- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Roland Dittel Tel: +49 (0)941 3075-275 (x60275) Software Engineering Fax: +49 (0)941 3075-222 (x60222) Sun Microsystems GmbH Dr.-Leo-Ritter-Str. 7 mailto:roland.dittel at sun.com D-93049 Regensburg http://www.sun.com/gridware
Adam Leventhal
2005-Sep-23 00:22 UTC
[dtrace-discuss] pid provider does not recognize return probe
Hi Roland, That''s a known bug which you can lookup here: http://bugs.opensolaris.org/bugdatabase/view_bug.do?bug_id=6228044 The problem is that those functions probably have jump tables which are causing us to bail out. This should be fixed in Solaris Express and OpenSolaris and there will be a patch available for Solaris 10 within the next couple of weeks (in fact, I just confirmed the patch on my system yesterday). If you need a corrected binary, you can build your own on OpenSolaris or I can try to help you out. Adam On Thu, Sep 22, 2005 at 04:39:55PM +0200, Roland Dittel wrote:> Hi list, > > I want to trace our binary with the pid provider, but it seems for few > functions no return probe is recognized. > > # dtrace -l | grep cull_pack_cont > 40607 pid2294 sge_qmaster cull_pack_cont entry > 47488 pid2294 libspoolb.so cull_pack_cont entry > > or > > # dtrace -l | grep cull_pack_switch > 40603 pid2294 sge_qmaster cull_pack_switch entry > 47484 pid2294 libspoolb.so cull_pack_switch entry > > Does anyone have seen this before? > > Regards > Roland > > -- > - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - > Roland Dittel Tel: +49 (0)941 3075-275 (x60275) > Software Engineering Fax: +49 (0)941 3075-222 (x60222) > Sun Microsystems GmbH > Dr.-Leo-Ritter-Str. 7 mailto:roland.dittel at sun.com > D-93049 Regensburg http://www.sun.com/gridware > _______________________________________________ > dtrace-discuss mailing list > dtrace-discuss at opensolaris.org-- Adam Leventhal, Solaris Kernel Development http://blogs.sun.com/ahl