From owner-freebsd-hackers@FreeBSD.ORG Tue Dec 14 03:10:01 2010 Return-Path: Delivered-To: freebsd-hackers@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 923C21065673 for ; Tue, 14 Dec 2010 03:10:01 +0000 (UTC) (envelope-from artemb@gmail.com) Received: from mail-qy0-f175.google.com (mail-qy0-f175.google.com [209.85.216.175]) by mx1.freebsd.org (Postfix) with ESMTP id 437DA8FC1C for ; Tue, 14 Dec 2010 03:10:00 +0000 (UTC) Received: by qyk8 with SMTP id 8so3831773qyk.13 for ; Mon, 13 Dec 2010 19:10:00 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:sender:received :in-reply-to:references:date:x-google-sender-auth:message-id:subject :from:to:content-type; bh=OWZ94GfS1sb3j5dxi1wmnZAG+DOkaaGIi8d05mxPKV4=; b=LMPveHzVgtHaAlC6Mm9DzykRMOmEQ1adPjLpl9bayAKQWEPZmAMWztZgzmPkaRayTM ai7SAZycYecsXFhgOdkc346BkTgj2h8oLYfVl51YBtoGkCQwf28rRYKeEqmWUlOI6eN9 nKKKR4htGGdMiVkuzTIHIIPDAR4H2uODjsUVM= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:content-type; b=kgbd/HqJD2TlBOambF/F94dXvtvSNGB0kqrSzah6Cnc10sQffbgPwOKlS0PWs8qcjC A7KmFQ2n3lou+3Bhup/xsC/PzsxFxl8DAo19giWvB4tSCXPevI6DAUaoTEnGXM5q+O9k 5osMsU0USGpR+HAXMQvDqByRtbHWjOZ64e0Y4= MIME-Version: 1.0 Received: by 10.224.37.74 with SMTP id w10mr4693762qad.163.1292296200468; Mon, 13 Dec 2010 19:10:00 -0800 (PST) Sender: artemb@gmail.com Received: by 10.220.177.195 with HTTP; Mon, 13 Dec 2010 19:10:00 -0800 (PST) In-Reply-To: <4D061E00.7050606@freebsd.org> References: <20101211215341.0000097c@unknown> <20101213103535.00005f3d@unknown> <4D061E00.7050606@freebsd.org> Date: Mon, 13 Dec 2010 19:10:00 -0800 X-Google-Sender-Auth: poGtlcu4kOhG41qZhJD1qlmHurE Message-ID: From: Artem Belevich To: freebsd-hackers@freebsd.org Content-Type: text/plain; charset=ISO-8859-1 Subject: Re: syscall provider naming convention. Re: kern/152822: [patch] DTrace: syscall provider for compat/freebsd32 X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 14 Dec 2010 03:10:01 -0000 I've posted updated version of the patch here: https://sites.google.com/site/abc678site/files/dt-systrace.patch.gz This patch uses DTrace module field to specify syscall's compat variant in the syscall probe name. The patch also adds syscall probe for linux32 binaries on amd64. I'll try to add i386 support soon, too, but I have no i386 box I could compile and test the changes on. I'll try to get one set up under VirtualBox later, but for now the patch is for 8-STABLE/amd64 only. --Artem