From owner-svn-src-projects@FreeBSD.ORG Sat Jan 12 20:21:48 2013 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id D7A4A5FC for ; Sat, 12 Jan 2013 20:21:48 +0000 (UTC) (envelope-from andrey@zonov.org) Received: from mail-la0-f47.google.com (mail-la0-f47.google.com [209.85.215.47]) by mx1.freebsd.org (Postfix) with ESMTP id 5B52F86D for ; Sat, 12 Jan 2013 20:21:47 +0000 (UTC) Received: by mail-la0-f47.google.com with SMTP id fh20so2725487lab.20 for ; Sat, 12 Jan 2013 12:21:46 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=x-received:sender:message-id:date:from:user-agent:mime-version:to :cc:subject:references:in-reply-to:x-enigmail-version:content-type :x-gm-message-state; bh=2kxTWfgxs6F/tPVBOtGJWxMT7D88X9tkIAAF0yXQ7LU=; b=WZl+0PuKHySHsF2gr30K36hmukookE6CnrrTEeQyNFRH0kiT59/MwWtxEaNNNG/UZ+ dEmwJ0nnnJ9yJEfPnqoY+XJEJQHIqWKT84oA2pglbsHcrFy0g/TgSvuwZchWFPbFONVN M2sv7zB305gXZ3IKX2V/kyCl9tKTmMIWq2Y66NC6XpvftE12f7sGIIFCPFLtaj9y7uuv s15KlxqGpgJtVMh4/eVajEwZEhmNtGwsMWkV5GEfF5T+Lyw1N3HxS0HfdiH0icoCutSa 6GdWbQtMzGYF+BF6Cej4w9VepmHEfB7xOqBfLMN6tXZRWDlNfCV2HNrZ5uNr0cmfTBMr x9HQ== X-Received: by 10.112.14.6 with SMTP id l6mr28203111lbc.81.1358022106823; Sat, 12 Jan 2013 12:21:46 -0800 (PST) Received: from zont-osx.local (ppp95-165-128-93.pppoe.spdop.ru. [95.165.128.93]) by mx.google.com with ESMTPS id fh4sm3467347lbb.7.2013.01.12.12.21.44 (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Sat, 12 Jan 2013 12:21:45 -0800 (PST) Sender: Andrey Zonov Message-ID: <50F1C5D5.9090700@FreeBSD.org> Date: Sun, 13 Jan 2013 00:21:41 +0400 From: Andrey Zonov User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.7; rv:17.0) Gecko/20130107 Thunderbird/17.0.2 MIME-Version: 1.0 To: John Baldwin Subject: Re: svn commit: r245259 - projects/utrace2 References: <201301101758.r0AHw6m7078896@svn.freebsd.org> <201301101610.43321.jhb@freebsd.org> <50EF98C3.3000200@mu.org> <201301111029.23235.jhb@freebsd.org> In-Reply-To: <201301111029.23235.jhb@freebsd.org> X-Enigmail-Version: 1.4.6 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="------------enig7C69FC61DFE46853A77919DB" X-Gm-Message-State: ALoCoQlFejZBQFArtu8f23t1Nd+ZQEGYqI7LLbc/xttmGu9H0XjrVH4apgvLcPD+5mIjZ80RjBzS Cc: svn-src-projects@freebsd.org, Alfred Perlstein , src-committers@freebsd.org, Alfred Perlstein X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 12 Jan 2013 20:21:48 -0000 This is an OpenPGP/MIME signed message (RFC 2440 and 3156) --------------enig7C69FC61DFE46853A77919DB Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable On 1/11/13 7:29 PM, John Baldwin wrote: [snip] >=20 > Well, RTLD already starts with a non-underbar, but perhaps we could man= date=20 > that for any future traces. However, I have mostly assumed that there = is=20 > little-to-no use of utrace() by applications and instead that the only = real=20 > uses are in system libraries such as for malloc() and rtld's LD_UTRACE.= Do=20 > you know of any applications that use utrace? I think there are some closed source. >=20 > As far as future system uses, it might be neat to add some libthr trace= s=20 > (_THR?) to denote pthread operations like acquiring locks. OTOH, a bet= ter use=20 > of time for that might be porting ltrace to FreeBSD. >=20 I've already ported it [1]. And the only thing that missed in port is threading support, but I'm working on fixing that. [1] https://github.com/z0nt/ltrace/commits/freebsd-0.6.0 --=20 Andrey Zonov --------------enig7C69FC61DFE46853A77919DB Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG/MacGPG2 v2.0.18 (Darwin) Comment: GPGTools - http://gpgtools.org iQEcBAEBAgAGBQJQ8cXYAAoJEBWLemxX/CvT0IwH/3ry4/EOtoI277A9cBYW9ntC w2d8IUV8XWIiZFPeksALGNp8Uiccji/FdfAYc9xa0P8HW+aZs5mVgPLOaM+t3fVd OYr123kNv5I5SuYUmulDQDjAqnlLiVyUGcIQYEzZNJv8LFat7CpVy7D6OuIAIGsp JkUtxAU//C03y0KAGEKVeS2fg1YzrU9MAi++uaF2UyYfymsBZo8GFTcoX5JFxGkG fFA2/nsF2xadpE9NY83xoFoUmJRtiCxx4WTz3C0vce2gik7TknJZtXZuE3tAY9gT acHcRTkUETLXMr/32FlfrAtrH+CGRVxdi9Hv3qWsyjCXeaUe6NVPqXmCaUplvpY= =PH3i -----END PGP SIGNATURE----- --------------enig7C69FC61DFE46853A77919DB--