From owner-freebsd-current@FreeBSD.ORG Tue Oct 12 23:12:24 2010 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id C0ED5106566B for ; Tue, 12 Oct 2010 23:12:24 +0000 (UTC) (envelope-from leccine@gmail.com) Received: from mail-iw0-f182.google.com (mail-iw0-f182.google.com [209.85.214.182]) by mx1.freebsd.org (Postfix) with ESMTP id 832448FC08 for ; Tue, 12 Oct 2010 23:12:24 +0000 (UTC) Received: by iwn8 with SMTP id 8so6905054iwn.13 for ; Tue, 12 Oct 2010 16:12:23 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:received:date:message-id :subject:from:to:content-type; bh=JyMVouIIvng06t34Bm3jhqkhOP//hHAngtSAgFrOVdc=; b=AopJvJSMn6eumwdFVGyguSavoFnpnnXisqJSjyUAXIrEsysBK49cWONnsxh1rfBt7W rQTyPQ4DJKyhfvTjvxPPMyo0RZN0TJwKIWWYIyl6Q5eWmTKYRlhJ2z44DN6k5ZPF2su7 RFKRXvV4pznpA5vZueWdE6FJmZV3DJKzfY7+s= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:date:message-id:subject:from:to:content-type; b=seuu2ep2ClZFvKFkMw0ZeU6gpEtiZXEd7dMjhhk0PDo3N6uZo+OmxPKMrap/g+qyKQ USohroKPyZoad8fFlUIXDFHeYtIyIGzr/cbHs0Gv/lhD0tvYABfz/XHnc3pkqxHs8QIL GGv9AsCDeB/iYLE8izRk5LtwXQEk5gtdaXZEM= MIME-Version: 1.0 Received: by 10.42.163.70 with SMTP id b6mr402014icy.338.1286923254908; Tue, 12 Oct 2010 15:40:54 -0700 (PDT) Received: by 10.231.32.130 with HTTP; Tue, 12 Oct 2010 15:40:54 -0700 (PDT) Date: Tue, 12 Oct 2010 23:40:54 +0100 Message-ID: From: =?UTF-8?Q?Istv=C3=A1n?= To: freebsd-current X-Mailman-Approved-At: Mon, 18 Oct 2010 02:43:51 +0000 Content-Type: text/plain; charset=UTF-8 X-Content-Filtered-By: Mailman/MimeDel 2.1.5 Subject: DTrace bindings are missing in FreeBSD 9.0 - CURRENT for userland apps X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 12 Oct 2010 23:12:24 -0000 Hey, I am not 100% sure this is the right list to approach with this problem but let's try this one. So I am trying to use dtrace on the previously mentioned system, I followed the usual kernel rebuild process using the following wiki: http://wiki.freebsd.org/DTrace Dtrace works fine and I am able to trace the kernel.[1] My problem is: I can't trace any user land application including PostgreSQL and Ruby. I added the following lines to the /etc/make.conf as it is written in the wiki: STRIP= CFLAGS+=-fno-omit-frame-pointer I compiled both of the softwares and trying to trace them but there are no bindings in the dtrace -l ouput # dtrace -l | grep -i ruby i might have overlooked something important but not sure what. Any help is appreciated. Pls cc my email since i am not on this list. Thank you in advance. I. 1. [root@freebsd9 ~]# uname -a FreeBSD freebsd9 9.0-CURRENT FreeBSD 9.0-CURRENT #0: Fri Oct 8 21:09:20 UTC 2010 root@freebsd9:/usr/obj/usr/src/sys/DTRACE amd64 [root@freebsd9 ~]# kldstat Id Refs Address Size Name 1 26 0xffffffff80100000 f49bb0 kernel 2 1 0xffffffff81212000 ad8 dtraceall.ko 3 1 0xffffffff81213000 4a59 profile.ko 4 11 0xffffffff81218000 3e2f opensolaris.ko 5 3 0xffffffff8121c000 3db0 cyclic.ko 6 9 0xffffffff81220000 13af4b dtrace.ko 7 1 0xffffffff8135b000 fce0 systrace.ko 8 1 0xffffffff8136b000 4128 sdt.ko 9 1 0xffffffff81370000 44b8 lockstat.ko 10 1 0xffffffff81375000 b94e fasttrap.ko 11 1 0xffffffff81381000 61ab fbt.ko 12 1 0xffffffff81388000 4a67 dtnfsclient.ko 13 1 0xffffffff8138d000 4118 dtmalloc.ko [root@freebsd9 ~]# [root@freebsd9 ~]# cat d.d vfs:namecache:enter:done { @distribution = quantize(strlen((string)arg1)); } [root@freebsd9 ~]# dtrace -s d.d dtrace: script 'd.d' matched 1 probe ^C value ------------- Distribution ------------- count 2 | 0 4 |@@@@@@@ 1 8 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 5 16 | 0 -- the sun shines for all http://blog.l1x.me