From owner-freebsd-dtrace@FreeBSD.ORG Tue Oct 8 19:56:52 2013 Return-Path: Delivered-To: dtrace@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id 5B06887E for ; Tue, 8 Oct 2013 19:56:52 +0000 (UTC) (envelope-from pfg@FreeBSD.org) Received: from nm26.bullet.mail.ne1.yahoo.com (nm26.bullet.mail.ne1.yahoo.com [98.138.90.89]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 09E272C80 for ; Tue, 8 Oct 2013 19:56:51 +0000 (UTC) Received: from [98.138.226.177] by nm26.bullet.mail.ne1.yahoo.com with NNFMP; 08 Oct 2013 19:56:50 -0000 Received: from [98.138.84.41] by tm12.bullet.mail.ne1.yahoo.com with NNFMP; 08 Oct 2013 19:56:50 -0000 Received: from [127.0.0.1] by smtp109.mail.ne1.yahoo.com with NNFMP; 08 Oct 2013 19:56:50 -0000 X-Yahoo-Newman-Id: 833973.87913.bm@smtp109.mail.ne1.yahoo.com X-Yahoo-Newman-Property: ymail-3 X-YMail-OSG: DFN1kAsVM1nOpV35j99CpGR5x9HLTi0VFe1IJn_spBzt1a6 4vLSTd4y1JrHLR2J_dw93xlQaAzMLhe7vx7yXXaZxdMUwRMoCT7ob_hFMhB6 GSd8lS9y7zE4IKRud1y.gWAh8Cf4_KgROhovz9s6ZO6zkJVMLeuPAM71K2WT VBC3LEzNkqNZyHeAYyQN_5f.siYZAEC7iVopWEZmh28Ti5c8_5KGGX8F1X4O Rj0Li7uUCQoYnEbXExb6wXRJWd7q5xlYFa4W80iblvWI9t1FnOsTenSphXfy lL2NP3m3Tnl7UTpC6ZEr_6WS_Nq9PilGmYa_AvK037S_Vdh.S433IT2DAB7v bqf0YGsxEVW_pCYzko2ajT6FsIeMK_XDTICGDh80U.maGe3dYKSfYMjpBjYh vOMB8wX1ZDCsiyjQVjT_YZ32OCtUvBJ213B3kBet2pz.jb3dcE_RtUz_MgVE 3BReBxCYVb7iytt7a4VHIsQSDwYrF0_7r2B.l4A5HILhfArPOqqjOQ1TWSdP ACvSdUn5cr1MPnq3YT2.GdlIdWR2I3SDFEJjzu3XrcxgjwqBY_UatpYs6Jzw KPWvNGf3InKKEYGr.skWXhqfP26tzBkHIsUNkNpbreTblFCRPX6tLS0nh1PB 3WewnnsfpO4QG9sSLNQyq.CuWltOLllCHeZUK43ppsaAbKTtA_BzxvaleurX C7arx7eJAdgJWEtehL7A4obmUR7gU_eNsCsLBt9aSHJeSXzZOP3PwTJGRIpW tA8Tq9TyQqs.C7Rjl66BcWw40mbBoyALZirRTOPLZUXVibq.Z10whR4KO1L. xPPDzo_m9uBqZA2Ot4f4guj.ilYhST6QQ41gRaSA528oYsy6kg8NXZSr1GsO hQohNPMK0ve7x.UUiI2Y7KlCspNUcBxtPYEL3gP7rFgpA6uYEhKYKrMW9xAz SAuFoy_AawPSaly_jZg54GiY4ORQ1EuNI1MZTMAbs7l32GhQNtqZrQydT8PT edUGKNqcls49RHrw4lUlCyZy57M.eqdx1 X-Yahoo-SMTP: xcjD0guswBAZaPPIbxpWwLcp9Unf X-Rocket-Received: from [192.168.0.102] (pfg@190.157.126.109 with ) by smtp109.mail.ne1.yahoo.com with SMTP; 08 Oct 2013 12:56:50 -0700 PDT Message-ID: <52546385.2050203@FreeBSD.org> Date: Tue, 08 Oct 2013 14:56:53 -0500 From: Pedro Giffuni Organization: FreeBSD User-Agent: Mozilla/5.0 (Windows NT 6.2; WOW64; rv:17.0) Gecko/20130801 Thunderbird/17.0.8 MIME-Version: 1.0 To: dtrace@FreeBSD.org Subject: Dtrace providers wanted list Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 8bit X-BeenThere: freebsd-dtrace@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "A discussion list for developers working on DTrace in FreeBSD." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 08 Oct 2013 19:56:52 -0000 Hello; Sometime ago I looked around the list of Oracle's DTrace providers. https://wikis.oracle.com/display/DTrace/Providers We absolutely want them and although extremely useful as it is, DTrace won't be complete until we have them all ;). For the time being we should probably focus on getting the really critical ones though. The first in the list that we don't have that I think is critical is mentioned in Brendan Gregg's FreeBSD specific blog post: http://dtrace.org/blogs/brendan/2013/09/25/the-use-method-freebsd-performance-checklist/ "Tracing paging is tricker until the vminfo provider is added; you could try tracing from swap_pager_putpages() and swap_pager_getpages(), but I didn’t see an easy way to walk back to a thread struct; another approach may be via vm_fault_hold(). Good luck. ..." Next in the list would be a scsi provider. I came out with this introductory post to the scsi list a while ago: http://docs.freebsd.org/cgi/mid.cgi?51870B8F.5040306 There is more documentation on the net for the specific iscsi provider. For example: http://dtrace.org/blogs/ahl/2007/07/04/iscsi-dtrace-provider-and-more-to-come/ http://www.solarisinternals.com/wiki/index.php/DTrace_Topics_iSCSI The third critical provider that IMHO we must have is the CPU Performance Counter (CPC) Provider: https://blogs.oracle.com/jonh/entry/finally_dtrace_meets_the_cpu This is closely related to pmc(3) but obviously our implementation is completely different from the Solaris one. Well, just though I should share the above links in the hope of motivating more DTrace provider porting. At this time our base Dtrace port is pretty good but we have the chicken and egg problem where developers don't know how useful DTrace really is because there is no provider for their code. Cheers, Pedro. From owner-freebsd-dtrace@FreeBSD.ORG Tue Oct 8 21:54:19 2013 Return-Path: Delivered-To: freebsd-dtrace@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id 69C3E26B; Tue, 8 Oct 2013 21:54:19 +0000 (UTC) (envelope-from vg.freebsd@gmail.com) Received: from mail-la0-x22f.google.com (mail-la0-x22f.google.com [IPv6:2a00:1450:4010:c03::22f]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id BEB072500; Tue, 8 Oct 2013 21:54:18 +0000 (UTC) Received: by mail-la0-f47.google.com with SMTP id eo20so7478448lab.34 for ; Tue, 08 Oct 2013 14:54:16 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=sender:from:content-type:content-transfer-encoding:subject:date :message-id:cc:to:mime-version; bh=7ESP4DWb0KYuexV1uWpu634JLDRZDHJixk7Y9KlReaA=; b=bIIwNxqh7HpY/ucLnbpFgWl+Q16edwf2vUqdZ6Z0LFP5yrDC3RK7K14tsPUXY+ZGM4 rJGXl5f6srhBfAX7kE3L8ESL1FUKBYVtUDGwDvFmRdgPXbZDLgZDxN05MmPfKHjdmrJ1 IXh/7EV5oI75yAjmReWATNwlSVUAhttMQ+FrFjTjGwyq0IhparNQNZfA3kIgCZu/eJIu uPcAA/9hH3AE2Zz3up3ceVRigNHY8qG6FMUGYfmbSth2bVBPBEFcGEkQ39OLzYs7oe3H 7qsME/THGtecQWRz16vFjTcdlA4LUdiM7CUPjlkzFaZYFfeNXiKAl8R7byWMm8Weh+cp QmPw== X-Received: by 10.112.146.33 with SMTP id sz1mr4227841lbb.14.1381269256733; Tue, 08 Oct 2013 14:54:16 -0700 (PDT) Received: from [10.10.40.208] ([77.50.191.3]) by mx.google.com with ESMTPSA id vx8sm23905886lbb.8.1969.12.31.16.00.00 (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Tue, 08 Oct 2013 14:54:15 -0700 (PDT) Sender: Veniamin Gvozdikov From: Veniamin Gvozdikov Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable Subject: Integration DTrace problems Date: Wed, 9 Oct 2013 01:54:14 +0400 Message-Id: <6A174747-D855-481D-A191-67A2805BC9AE@freebsd.org> To: freebsd-dtrace@freebsd.org Mime-Version: 1.0 (Mac OS X Mail 6.6 \(1510\)) X-Mailer: Apple Mail (2.1510) X-BeenThere: freebsd-dtrace@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "A discussion list for developers working on DTrace in FreeBSD." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 08 Oct 2013 21:54:19 -0000 Hello, I have problems with integration DTrace: * Wildcard bug * USDT at runtime works only with probes with arguments less than 5 * USDT depended by base src because need dtrace.h although It exists on = OSX and Oracle Linux * Bug with providers position in D file with multi link dtrace objects * Bug with not used probes when all providers unavailable if doesn't use = in code * Inconvenient toolchains (need to see DTrace on OSX) For more details go to link = http://zlonet.ru/page/dtrace-integration-features/ . Any idea?= From owner-freebsd-dtrace@FreeBSD.ORG Thu Oct 10 04:25:48 2013 Return-Path: Delivered-To: dtrace@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id B878AB7C; Thu, 10 Oct 2013 04:25:48 +0000 (UTC) (envelope-from markjdb@gmail.com) Received: from mail-ie0-x236.google.com (mail-ie0-x236.google.com [IPv6:2607:f8b0:4001:c03::236]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 7FD222C24; Thu, 10 Oct 2013 04:25:48 +0000 (UTC) Received: by mail-ie0-f182.google.com with SMTP id as1so3181110iec.27 for ; Wed, 09 Oct 2013 21:25:47 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=sender:date:from:to:cc:subject:message-id:references:mime-version :content-type:content-disposition:content-transfer-encoding :in-reply-to:user-agent; bh=8eeTrFobr7CfNdsc1knSa8zDSI7F3eksUosobb20FUY=; b=qUD0du7LS1KwHT9R7bWrZ851QHJgbw+48LXUk3VeI2FJorjdyRGQgTGeh35i+gRdCf rdMaEuseZnpKPE3ltXTphaLmuCOFfGctwTzc5tr+eCbg0bEzl9DbCQ9+Ly3lt3SLS3Pt KfR6Znh4z5LeRaR45KI+PW5ymLeNuoOMGMDg3M8Ps+X1lHSgKZRi13h5AFEDl+l+O5Y+ 6PdVBF4PTOX+LLGakwxCTcOsVf9W5R70eXSHwKoozj7YXpDeLOnMxJaX9sI4spg4pLgP znEt8XtAM5Xhh+Lj3tJXFbGkGyTEeopiQoAoj7b8FSKr/530q+fz5YvKLW6VbOt5WIW2 ySpw== X-Received: by 10.50.55.40 with SMTP id o8mr4819917igp.25.1381379147777; Wed, 09 Oct 2013 21:25:47 -0700 (PDT) Received: from raichu (24-212-218-13.cable.teksavvy.com. [24.212.218.13]) by mx.google.com with ESMTPSA id ih14sm11299358igb.7.1969.12.31.16.00.00 (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Wed, 09 Oct 2013 21:25:47 -0700 (PDT) Sender: Mark Johnston Date: Thu, 10 Oct 2013 00:25:45 -0400 From: Mark Johnston To: Pedro Giffuni Subject: Re: Dtrace providers wanted list Message-ID: <20131010042544.GB65451@raichu> References: <52546385.2050203@FreeBSD.org> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <52546385.2050203@FreeBSD.org> User-Agent: Mutt/1.5.21 (2010-09-15) Cc: dtrace@FreeBSD.org X-BeenThere: freebsd-dtrace@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "A discussion list for developers working on DTrace in FreeBSD." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 10 Oct 2013 04:25:48 -0000 On Tue, Oct 08, 2013 at 02:56:53PM -0500, Pedro Giffuni wrote: > Hello; > > Sometime ago I looked around the list of Oracle's DTrace providers. > > https://wikis.oracle.com/display/DTrace/Providers > > We absolutely want them and although extremely useful as it is, DTrace > won't be complete until we have them all ;). For the time being we > should probably focus on getting the really critical ones though. > > The first in the list that we don't have that I think is critical is > mentioned in Brendan Gregg's FreeBSD specific blog post: > > http://dtrace.org/blogs/brendan/2013/09/25/the-use-method-freebsd-performance-checklist/ > > "Tracing paging is tricker until the vminfo provider is added; you could > try tracing from swap_pager_putpages() and swap_pager_getpages(), but I > didn’t see an easy way to walk back to a thread struct; another approach > may be via vm_fault_hold(). Good luck. ..." > > > Next in the list would be a scsi provider. I came out with this > introductory post to the scsi list a while ago: > > http://docs.freebsd.org/cgi/mid.cgi?51870B8F.5040306 > > There is more documentation on the net for the specific iscsi provider. > For example: > > http://dtrace.org/blogs/ahl/2007/07/04/iscsi-dtrace-provider-and-more-to-come/ > http://www.solarisinternals.com/wiki/index.php/DTrace_Topics_iSCSI > > > The third critical provider that IMHO we must have is the CPU > Performance Counter (CPC) Provider: > https://blogs.oracle.com/jonh/entry/finally_dtrace_meets_the_cpu I've started working on this one, but I don't have much to say about it yet. > > This is closely related to pmc(3) but obviously our implementation is > completely different from the Solaris one. > > > Well, just though I should share the above links in the hope of > motivating more DTrace provider porting. At this time our base Dtrace > port is pretty good but we have the chicken and egg problem where > developers don't know how useful DTrace really is because there is no > provider for their code. I think it's also important to have more and better documentation of existing providers. More providers are nice, but they're not as useful when their existence is not widely known or it's not clear how they might be used. I don't really like having links to an Oracle wiki page at least partly because none of the FreeBSD ports of those providers are 100% compatible. I've started writing man pages for the network providers; an example is here: http://people.freebsd.org/~markj/dtrace/dtrace-ip.4.txt But I'm open to other forms of documentation as well. -Mark From owner-freebsd-dtrace@FreeBSD.ORG Sat Oct 12 15:32:12 2013 Return-Path: Delivered-To: dtrace@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id D5AF3362 for ; Sat, 12 Oct 2013 15:32:12 +0000 (UTC) (envelope-from pfg@FreeBSD.org) Received: from nm32-vm4.bullet.mail.bf1.yahoo.com (nm32-vm4.bullet.mail.bf1.yahoo.com [72.30.239.140]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 64AF222E3 for ; Sat, 12 Oct 2013 15:32:11 +0000 (UTC) Received: from [98.139.212.148] by nm32.bullet.mail.bf1.yahoo.com with NNFMP; 12 Oct 2013 15:32:05 -0000 Received: from [68.142.230.77] by tm5.bullet.mail.bf1.yahoo.com with NNFMP; 12 Oct 2013 15:32:05 -0000 Received: from [127.0.0.1] by smtp234.mail.bf1.yahoo.com with NNFMP; 12 Oct 2013 15:32:05 -0000 X-Yahoo-Newman-Id: 303168.38000.bm@smtp234.mail.bf1.yahoo.com X-Yahoo-Newman-Property: ymail-3 X-YMail-OSG: LgcxALIVM1mt0uCP44.DTETctDhjFJUjDrPcl4x1yvDJ1vj S8NmSbJtbZZHKevNw3JrPWnKFuCLXqE8QRaEdu5mn9hilnG.Hy8AUgp1xruT tg8HQdv4RU_f.KFv7vkdIH_vYUYvcAf0ahZO_CJI4OjCLbWhulkMd8xe4hE1 2ReEkfEoO3ByN.UMI4LbmV11npZvGgA_OpuSxrWbIewLleoBw5aiO82pkuA7 .2JYueNgzG_Y1iTxboudsw5wR.ask0OsNKAfQ48oMAKc69jhP1rd.6GWLOE7 6tYoJnihWBmDBLEghNSOf3pn3ylGyhyltoKri5iMfhyd1PXUaRPVTGKQKrtJ ishKQBxnlOLBqLr4eOK.uk0YAMFwoe6WfMsLXQUGtT9XilyQi3kNXMc1SgQg _3G.ZeZQICeDBlYA9GUNYo3dmpInE7quh.zfUWwL0mQ0Ix8FQ7sKayHUsig5 LhjuQG.mERyZBEhHrKQQtMQlP24KkhmZUkGQbcDQlOrXZXvOXihKjRrB0aaQ UetH399pFUjf6AGK5jgzRHwMEXL.y7Tq54I2.bqAMIwuylhhgR4rnkToty2E f5Wu4i0WAmQbFXnYqG0y6k4ImqXrri.Mb9GvP.Sk48zXwinTU0IlNo_Na5gY aLx73qtMkIc7t_R6eT.4y2.6iMUsM48eM91Q2jnXPlQuyDBZeAOCiTANYxmz EAnSEucopVavO1p2u11U_Ubj5XGxELkhrtDfaoO0ftFRUeERLgRwe80TUkfO BQ_ARLzyxpGn5AFt1Klon7r6BMmahcWTktr8dolMsmcoT05yZmqaLVmT_UZN U1nnSmt3ITWFXfPj6T9RFksUY8bmKYCbAFP0N6Td8PaDRx7Po.IPA66WNp2F pKl_v6ATXM.FPHq7E5QRCxkFh4FalH8t9g8p2bN_P1wgIptb0XERI_eLw3X3 ADIJNfDaRU1T10ZME2BfTb2w086_YketpUmh.CsVJVkMP6vQ_KRahbmWI15T l0Ot1k2jc97srL5xA6pUkKa4Xie6DZ.696zk7 X-Yahoo-SMTP: xcjD0guswBAZaPPIbxpWwLcp9Unf X-Rocket-Received: from [192.168.0.102] (pfg@190.157.126.109 with ) by smtp234.mail.bf1.yahoo.com with SMTP; 12 Oct 2013 15:32:05 +0000 UTC Message-ID: <52596B73.2050702@FreeBSD.org> Date: Sat, 12 Oct 2013 10:32:03 -0500 From: Pedro Giffuni User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:24.0) Gecko/20100101 Thunderbird/24.0 MIME-Version: 1.0 To: Mark Johnston Subject: Re: Dtrace providers wanted list References: <52546385.2050203@FreeBSD.org> <20131010042544.GB65451@raichu> In-Reply-To: <20131010042544.GB65451@raichu> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit Cc: dtrace@FreeBSD.org X-BeenThere: freebsd-dtrace@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "A discussion list for developers working on DTrace in FreeBSD." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 12 Oct 2013 15:32:13 -0000 On 09.10.2013 23:25, Mark Johnston wrote: > On Tue, Oct 08, 2013 at 02:56:53PM -0500, Pedro Giffuni wrote: >> Hello; >> >> Sometime ago I looked around the list of Oracle's DTrace providers. >> >> https://wikis.oracle.com/display/DTrace/Providers >> >> We absolutely want them and although extremely useful as it is, DTrace >> won't be complete until we have them all ;). For the time being we >> should probably focus on getting the really critical ones though. >> >> The first in the list that we don't have that I think is critical is >> mentioned in Brendan Gregg's FreeBSD specific blog post: >> >> http://dtrace.org/blogs/brendan/2013/09/25/the-use-method-freebsd-performance-checklist/ >> >> "Tracing paging is tricker until the vminfo provider is added; you could >> try tracing from swap_pager_putpages() and swap_pager_getpages(), but I >> didn’t see an easy way to walk back to a thread struct; another approach >> may be via vm_fault_hold(). Good luck. ..." I started looking at this but it is somewhat more work than expected: Solaris has a specific vminfo interface in sysinfo.h. It looks very handy for providing general vm statistics but our vm is different and I am not sure we want to go into implementing such interface. It depends on a VM guru, anyways. OTOH, I found the fsinfo provider: https://bitbucket.org/illumos/illumos-gate/commits/5b50c2dcfdf948c4e4f0b880eb76210067e7af7c Our VFS does have some similarity so this may be easier/doable, plus it may be needed by the scsi and ZFS providers. >> This is closely related to pmc(3) but obviously our implementation is >> completely different from the Solaris one. >> >> >> Well, just though I should share the above links in the hope of >> motivating more DTrace provider porting. At this time our base Dtrace >> port is pretty good but we have the chicken and egg problem where >> developers don't know how useful DTrace really is because there is no >> provider for their code. > I think it's also important to have more and better documentation of > existing providers. More providers are nice, but they're not as useful > when their existence is not widely known or it's not clear how they > might be used. > > I don't really like having links to an Oracle wiki page at least partly > because none of the FreeBSD ports of those providers are 100% compatible. > I've started writing man pages for the network providers; an example is > here: > > http://people.freebsd.org/~markj/dtrace/dtrace-ip.4.txt > > But I'm open to other forms of documentation as well. The Wiki would probably better while things settle. Pedro. From owner-freebsd-dtrace@FreeBSD.ORG Sat Oct 12 21:34:14 2013 Return-Path: Delivered-To: freebsd-dtrace@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id 737AB96B; Sat, 12 Oct 2013 21:34:14 +0000 (UTC) (envelope-from gnn@freebsd.org) Received: from vps.hungerhost.com (vps.hungerhost.com [216.38.53.176]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 44D2621DF; Sat, 12 Oct 2013 21:34:14 +0000 (UTC) Received: from pool-71-167-166-95.nycmny.fios.verizon.net ([71.167.166.95]:57323 helo=minion.home) by vps.hungerhost.com with esmtpsa (TLSv1:AES128-SHA:128) (Exim 4.80.1) (envelope-from ) id 1VV6o3-0005ov-Iw; Sat, 12 Oct 2013 17:33:03 -0400 Content-Type: multipart/signed; boundary="Apple-Mail=_5128743E-AB1E-48C7-B518-872774ABF7A5"; protocol="application/pgp-signature"; micalg=pgp-sha1 Mime-Version: 1.0 (Mac OS X Mail 6.6 \(1510\)) Subject: Re: Integration DTrace problems From: George Neville-Neil In-Reply-To: <6A174747-D855-481D-A191-67A2805BC9AE@freebsd.org> Date: Sat, 12 Oct 2013 17:33:25 -0400 Message-Id: References: <6A174747-D855-481D-A191-67A2805BC9AE@freebsd.org> To: Veniamin Gvozdikov X-Mailer: Apple Mail (2.1510) X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - vps.hungerhost.com X-AntiAbuse: Original Domain - freebsd.org X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12] X-AntiAbuse: Sender Address Domain - freebsd.org X-Get-Message-Sender-Via: vps.hungerhost.com: authenticated_id: gnn@neville-neil.com Cc: freebsd-dtrace@freebsd.org X-BeenThere: freebsd-dtrace@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "A discussion list for developers working on DTrace in FreeBSD." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 12 Oct 2013 21:34:14 -0000 --Apple-Mail=_5128743E-AB1E-48C7-B518-872774ABF7A5 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=us-ascii On Oct 8, 2013, at 17:54 , Veniamin Gvozdikov wrote: > Hello, >=20 > I have problems with integration DTrace: >=20 > * Wildcard bug > * USDT at runtime works only with probes with arguments less than 5 > * USDT depended by base src because need dtrace.h although It exists = on OSX and Oracle Linux > * Bug with providers position in D file with multi link dtrace objects > * Bug with not used probes when all providers unavailable if doesn't = use in code > * Inconvenient toolchains (need to see DTrace on OSX) >=20 > For more details go to link = http://zlonet.ru/page/dtrace-integration-features/ . Can you submit bugs for these? Best, GEorge --Apple-Mail=_5128743E-AB1E-48C7-B518-872774ABF7A5 Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename=signature.asc Content-Type: application/pgp-signature; name=signature.asc Content-Description: Message signed with OpenPGP using GPGMail -----BEGIN PGP SIGNATURE----- Comment: GPGTools - http://gpgtools.org iEYEARECAAYFAlJZwCUACgkQYdh2wUQKM9LA6QCg21sw9TKhM2K9JsiC2LgNEgr9 nT8AoMRzuPUeKhed/x7o146d59whKaQT =mzpd -----END PGP SIGNATURE----- --Apple-Mail=_5128743E-AB1E-48C7-B518-872774ABF7A5--