From owner-freebsd-stable@FreeBSD.ORG Thu Dec 2 02:21:24 2010 Return-Path: Delivered-To: freebsd-stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id C7038106564A; Thu, 2 Dec 2010 02:21:24 +0000 (UTC) (envelope-from lichray@gmail.com) Received: from mail-wy0-f182.google.com (mail-wy0-f182.google.com [74.125.82.182]) by mx1.freebsd.org (Postfix) with ESMTP id 29DF08FC14; Thu, 2 Dec 2010 02:21:23 +0000 (UTC) Received: by wyf19 with SMTP id 19so7639940wyf.13 for ; Wed, 01 Dec 2010 18:21:23 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:received:in-reply-to :references:date:message-id:subject:from:to:cc:content-type; bh=WjMUWqrV6on22VboIuXTRCs10oIjzTbcHnlD+QLoVpE=; b=wkdL7pkE/XU2KUBzIWsgIdkDdfhLKwxKlWdV94kC0oQZ3jiqou9iQHSq8HHJO/ilgo NKhOJbRJ16FMI5bF1jQI2n3WaIsyauIpgAa3P2e2ej7aS6vgKxsXhAlNiUgL7QQbqqbX RxVSU0G/C1f6D2qh0m8nfLMIzhdA+2z/yAXEY= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; b=CYyPd2xJ+grKoZa0JhmjBw5V4p6b6SkzkAIlOBvRJ2ekvxJRYvRMs6Za9LmY0l66mT kIiOQpsDzeznq7UdsniNYk7TtmzlyknRsHuigAmYDQ7XvZDTVfNlbvuvG77vzrtQsf/e KNK1klh01LGEyzYnCghhefl5tajj6ljIUxtDQ= MIME-Version: 1.0 Received: by 10.227.127.79 with SMTP id f15mr10307466wbs.86.1291256481251; Wed, 01 Dec 2010 18:21:21 -0800 (PST) Received: by 10.227.136.73 with HTTP; Wed, 1 Dec 2010 18:21:21 -0800 (PST) In-Reply-To: References: <20101123081244.GA38354@icarus.home.lan> <20101123082046.GA62301@compaq.yuetime> <4CEBB613.5010009@freebsd.org> <20101123131353.GA7243@icarus.home.lan> <20101123132519.GA1426@icarus.home.lan> <4CEBC155.9090706@freebsd.org> <20101202002734.GA84177@icarus.home.lan> Date: Wed, 1 Dec 2010 20:21:21 -0600 Message-ID: From: Zhihao Yuan To: Navdeep Parhar Content-Type: text/plain; charset=UTF-8 X-Content-Filtered-By: Mailman/MimeDel 2.1.5 Cc: Brandon Gooch , freebsd-stable@freebsd.org, Jeremy Chadwick , Andriy Gapon Subject: Re: Fwd: Re: Fail to use Dtrace on FreeBSD 8.1-STABLE X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 02 Dec 2010 02:21:24 -0000 ctfdump -S /boot/kernel/kernel works, my system has CTF configured. But I don't have either options KDB or options DDB I guess these has nothing to do with Dtrace, at least KDB is just a totally different module. Am I right? On Wed, Dec 1, 2010 at 7:47 PM, Navdeep Parhar wrote: > On Wed, Dec 1, 2010 at 5:37 PM, Zhihao Yuan wrote: > > I guess such an error has nothing to do with the difference between > > compilers... I assumed that you used similar KERNCONF on your two > systems. > > So, a hypothesis is: Dtrace does not work correctly on amd64. > > It works just fine for me. I built my amd64 kernel a week or so back > with this KERNCONF: > include GENERIC > ident DWARF > options KDTRACE_FRAME > options KDTRACE_HOOKS > options KDB > options DDB > options DDB_CTF > > Can you check with ctfdump if you objects actually have CTF > information in them? Something like this: > # ctfdump -S /boot/kernel/kernel > .... > # ctfdump /boot/kernel/kernel | grep ... > > Regards, > Navdeep > > > > > On Wed, Dec 1, 2010 at 6:37 PM, Brandon Gooch > > wrote: > > > >> On Wed, Dec 1, 2010 at 6:27 PM, Jeremy Chadwick > >> wrote: > >> > On Wed, Dec 01, 2010 at 06:22:40PM -0600, Brandon Gooch wrote: > >> >> On Wed, Dec 1, 2010 at 4:30 PM, Zhihao Yuan > wrote: > >> >> > OK. Let's make this more clear: anyone has a working 8-2-PRERELEASE > >> kernel > >> >> > (amd64 is preferred) with Dtrace supports, which can run the > >> >> > scripts/commands on the wiki? If so, please post your kernel > >> configurations > >> >> > here, thanks. > >> >> > >> >> I have an i386 system working: > >> >> [snip] > >> > > >> > Can you please try the command the OP originally provided? See > command > >> > here: > >> > > >> > > >> > http://lists.freebsd.org/pipermail/freebsd-stable/2010-November/060216.html > >> > >> d820# dtrace -lP syscall | head > >> ID PROVIDER MODULE FUNCTION NAME > >> 17 syscall syscall > entry > >> 18 syscall syscall > return > >> 19 syscall exit > entry > >> 20 syscall exit > return > >> 21 syscall fork > entry > >> 22 syscall fork > return > >> 23 syscall read > entry > >> 24 syscall read > return > >> 25 syscall write > entry > >> > >> The error the OP received from the above command was pretty much > >> exactly what I was seeing when I attempting to use DTrace on my HEAD > >> system, built with clang. Same error, at least this part: > >> > >> "/usr/lib/dtrace/psinfo.d", line 88: failed to resolve type > >> kernel`struct thread * for identifier curthread: Unknown type name" > >> > >> I was running simply 'dtrace -l' to list all probes... > >> > >> -Brandon > >> > > > > > > > > -- > > Zhihao Yuan > > The best way to predict the future is to invent it. > > _______________________________________________ > > freebsd-stable@freebsd.org mailing list > > http://lists.freebsd.org/mailman/listinfo/freebsd-stable > > To unsubscribe, send any mail to "freebsd-stable-unsubscribe@freebsd.org > " > > > -- Zhihao Yuan The best way to predict the future is to invent it.