From owner-freebsd-dtrace@FreeBSD.ORG Sun Nov 17 04:10:11 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 ESMTPS id D68096BA for ; Sun, 17 Nov 2013 04:10:11 +0000 (UTC) Received: from nm25-vm5.bullet.mail.sg3.yahoo.com (nm25-vm5.bullet.mail.sg3.yahoo.com [106.10.151.100]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 2D164266B for ; Sun, 17 Nov 2013 04:10:10 +0000 (UTC) Received: from [106.10.166.123] by nm25.bullet.mail.sg3.yahoo.com with NNFMP; 17 Nov 2013 04:06:48 -0000 Received: from [106.10.150.24] by tm12.bullet.mail.sg3.yahoo.com with NNFMP; 17 Nov 2013 04:06:47 -0000 Received: from [127.0.0.1] by omp1025.mail.sg3.yahoo.com with NNFMP; 17 Nov 2013 04:06:47 -0000 X-Yahoo-Newman-Property: ymail-3 X-Yahoo-Newman-Id: 905850.31144.bm@omp1025.mail.sg3.yahoo.com Received: (qmail 68912 invoked by uid 60001); 17 Nov 2013 04:06:47 -0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.co.in; s=s1024; t=1384661207; bh=XY9oQKyKOERTi97bo9u2XcMPy/BjQ7yUnFLGdpG48gA=; h=X-YMail-OSG:Received:X-Rocket-MIMEInfo:X-Mailer:Message-ID:Date:From:Subject:To:Cc:In-Reply-To:MIME-Version:Content-Type:Content-Transfer-Encoding; b=HkjelX8X3C7ZjUdRcdZhw6zwJo5JIVM9QJJnL5b+m46jyyUIhKl9tZQQYIOur/iOf8H1IkL3ZxrfxO4wxMphfro2hXZSvKhDPqQzstIKJjEI/nZh2PNUrrlfRb7r8UAqWAED+thQzAc+qqBPrtT2q5KMz5kS6Eopqq+K1quqYK4= DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.co.in; h=X-YMail-OSG:Received:X-Rocket-MIMEInfo:X-Mailer:Message-ID:Date:From:Subject:To:Cc:In-Reply-To:MIME-Version:Content-Type:Content-Transfer-Encoding; b=WdBwnbuOS3/GdK7S3Am7KCa9tIU+KhOf1rjRE/WgfedojhLwVly9PhGQ8ak72ZyFPZOisFOMqj+jqlSDP91kB87JO+R82x6UUBqbq3Iyk2wXpaMzSg5qnuSMzdDAXEpPfgtpPLlzytce9Eczo6fgda1anCVVHuNtWKOQ8VI/8cE=; X-YMail-OSG: 7vnYc8cVM1kQufFvfA6lolGRIhkZkjPGP9S4wUoRnj0KfWT aneJ_16TUduQrDM5dS1bChoQ2sxk7DuM.lA2HsrOdZtX2IY1rtgveXKpAhHa yDNWj5aeJNUWY.UG50dYz3jl3VeiHWVAomGISZFd1EPjoCgMcfBSuBBgsZ3s g_bGxcI4_l_1royIPLTeIumYe5RneV0Xc9UvdGqaQn9iRiWpsRn9GApUujZF gdyx_kUr4o5LgOLmHFXeqg8xT.0yqq97YIA7t0UFFxk6vgBjEYbEekaSdZKY t0OTFU38xQEnBZfguWpVsjKin7WDOBXU25O1CKHoHbyVChWA.NvKLZC4_UUD EeKpZL4RG8Oqf3.qTUvrDX6y0k3nH6j7TJ4p93DK4v3vajZGLERQLCPIlaXq .Awl80tEoK._9Wi4KyvdjhSRKG_I3NqtWasEsdQ6A27tFBUR52hYma_6W7dR 5OlEnTDalAEVsv5YDaqV5SMi95Kf.7c9oemLAdfOziwk.120UxUoDeopyZUp Ot_rztEaHu1fpEekfO9_ABu4abcnRJZbaDsAw0vxFldxIUdONVakrd0Zb0tI AfXihZbQDoEY- Received: from [217.165.101.109] by web192604.mail.sg3.yahoo.com via HTTP; Sun, 17 Nov 2013 12:06:47 SGT X-Rocket-MIMEInfo: 002.001, SGkgTWFyaywNCg0KIEl0IHdhcyB0ZXN0ZWQgb24gRnJlZUJTRCA5LjIgYW5kIEZyZWVCU0QgMTAgQmV0YSAtIGkzODYuSSBkaWQgbm90IA0KdGVzdCBpdCBvbiBBTUQgNjQuDQoNClJlZ2FyZHMNClByYXNoYW50aA0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NCk9uIFN1biwgMTcvMTEvMTMsIE1hcmsgSm9obnN0b24gPG1hcmtqQGZyZWVic2Qub3JnPiB3cm90ZToNCg0KIFN1YmplY3Q6IFJlOiBGdzogeW91ciBtYWlsDQogVG86ICJQcmFzaGFudGggS3VtYXIiIDxwcmFfdWQBMAEBAQE- X-Mailer: YahooMailClassic/365 YahooMailWebService/0.8.163.597 Message-ID: <1384661207.68304.YahooMailBasic@web192604.mail.sg3.yahoo.com> Date: Sun, 17 Nov 2013 12:06:47 +0800 (SGT) From: Prashanth Kumar Subject: Re: Fw: your mail To: Mark Johnston In-Reply-To: <20131117044801.GB64214@charmander> MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: quoted-printable Cc: "freebsd-dtrace@freebsd.org" X-BeenThere: freebsd-dtrace@freebsd.org X-Mailman-Version: 2.1.16 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: Sun, 17 Nov 2013 04:10:11 -0000 Hi Mark, It was tested on FreeBSD 9.2 and FreeBSD 10 Beta - i386.I did not=20 test it on AMD 64. Regards Prashanth -------------------------------------------- On Sun, 17/11/13, Mark Johnston wrote: Subject: Re: Fw: your mail To: "Prashanth Kumar" Cc: "freebsd-dtrace@freebsd.org" Date: Sunday, 17 November, 2013, 10:18 AM =20 On Tue, Nov 12, 2013 at 08:42:39PM +0800, Prashanth Kumar wrote: > Hi Mark >=20 > --------------------------------------- > /* scan.c */ >=20 > #include >=20 > int main() > { > =A0=A0=A0 int str[10]; >=20 > =A0=A0=A0 if (scanf("%s", str) > 0) > =A0=A0=A0 =A0=A0=A0 printf("name %s\n", str); >=20 > =A0=A0=A0 return 0; > } > ----------------------------- > > "dtrace -n 'pid$target:::entry' -c scanf" >=20 > if you run the above dtrace command on the program , dtrace will not exit and hung in input. =20 I can't reproduce that problem. If I use 'pid$target:::entry', dtrace(1) matches ~3000 probes and usually exits immediately with "processing aborted: No error". =20 If I instead use 'pid$target:ld-elf.so.*::entry', I get: =20 markj@charmander: ~/src/dtrace/tls $ sudo dtrace -n 'pid$target:ld-elf.so.*::entry' -c ./test dtrace: description 'pid$target:ld-elf.so.*::entry' matched 21 probes CPU=A0 =A0=A0=A0ID=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 FUNCTION:NAME =A0 2=A0 39804=A0 =A0 =A0 =A0 =A0 =A0=A0=A0__tls_get_addr:entry=20 mark name: mark dtrace: pid 75490 has exited =A0 2=A0 39804=A0 =A0 =A0 =A0 =A0 =A0=A0=A0__tls_get_addr:entry=20 =A0 2=A0 39804=A0 =A0 =A0 =A0 =A0 =A0=A0=A0__tls_get_addr:entry=20 =A0 2=A0 39804=A0 =A0 =A0 =A0 =A0 =A0=A0=A0__tls_get_addr:entry=20 =A0 2=A0 39804=A0 =A0 =A0 =A0 =A0 =A0=A0=A0__tls_get_addr:entry=20 =A0 2=A0 39804=A0 =A0 =A0 =A0 =A0 =A0=A0=A0__tls_get_addr:entry=20 =A0 2=A0 39804=A0 =A0 =A0 =A0 =A0 =A0=A0=A0__tls_get_addr:entry=20 =A0 2=A0 39786=A0 =A0 =A0 =A0 =A0 =A0 _rtld_addr_phdr:entry=20 =20 What version of FreeBSD are you using? Are you i386 or amd64? (I'm on amd64.) =20 -Mark