From owner-freebsd-dtrace@freebsd.org Tue Jul 12 17:10:37 2016 Return-Path: Delivered-To: freebsd-dtrace@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id B0A89B83F7E; Tue, 12 Jul 2016 17:10:37 +0000 (UTC) (envelope-from markjdb@gmail.com) Received: from mail-pa0-x22d.google.com (mail-pa0-x22d.google.com [IPv6:2607:f8b0:400e:c03::22d]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 1CE721BC7; Tue, 12 Jul 2016 17:10:37 +0000 (UTC) (envelope-from markjdb@gmail.com) Received: by mail-pa0-x22d.google.com with SMTP id fi15so8402053pac.1; Tue, 12 Jul 2016 10:10:37 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=sender:date:from:to:cc:subject:message-id:references:mime-version :content-disposition:in-reply-to:user-agent; bh=0DAuO1Zfz9+69gxeup/Eoy0Lr6WazcmNMr0VIH4WtoM=; b=qa+sDYa6NnpSJVgsPG85362snOgWq/mruExCMbsSEbyqfix+dBDALoMM4Tp34rPjt9 mDWj8FMcRva2yusF33yjA1UcyrtfmGsA9OS2ry/oCa9SZzLzgyhnPGN5q3G0q0Lry7Ez wwlTjkmLxEs5boWvmIMXLEbV9vffo9MQxbQHczSXFeeWLEY/StzjVF3Rrw+eAelZoz8L c5Xa7XelFAvkvsh3kb5qjTWy39vhQSyJW88g7RGZuADLZmza+7HbHxs+1f/MxBwUafqP TWwJoZoidV+j7xmSzRDYbSvXbrAm/PWAXgwUnNLuSwjPV5D3YKxuqQjpP4fNpezHxrIw xhCw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:sender:date:from:to:cc:subject:message-id :references:mime-version:content-disposition:in-reply-to:user-agent; bh=0DAuO1Zfz9+69gxeup/Eoy0Lr6WazcmNMr0VIH4WtoM=; b=QEZUCo+oyuiC1I1mqQChOv7kBXR3aSqpGR+rmPV5HFUifXsyvMO31Jyck3IbahWham Ctugnu1luEiCd5L5vdU+lfjUwWw1Uf76aXn6TM5BOOVheiW3VC8KSZrhk3OqJNPsv5sg CF0smc+vRW74nqoXH/pfsZrtQlslFUIUggOl78xx+4Fm4nFk/kYvnsCJAuCVLjIDO00y wraUT7xXUBhRsPceZ2jHMCJAE9hA0/fUpdmCB1BpR3FAMHJndwiaem9KEwGPX7zsqPqv pipdG/9LLfiD8m6/UQsMAN2tvXCqJEPwbVypdU9TL7tSsllxxxk+uZLXCl1+QTQ0ZPFp 0s7w== X-Gm-Message-State: ALyK8tJ1QKN9qNJVyEtOhSmXQ6S1oTgaD3oCsOAQSxkwgwn4uweq+xG588hQ2FdRwHvy3g== X-Received: by 10.66.254.196 with SMTP id ak4mr5829418pad.62.1468343436442; Tue, 12 Jul 2016 10:10:36 -0700 (PDT) Received: from wkstn-mjohnston.west.isilon.com (c-76-104-201-218.hsd1.wa.comcast.net. [76.104.201.218]) by smtp.gmail.com with ESMTPSA id c82sm7546666pfb.72.2016.07.12.10.10.35 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 12 Jul 2016 10:10:35 -0700 (PDT) Sender: Mark Johnston Date: Tue, 12 Jul 2016 10:14:04 -0700 From: Mark Johnston To: Julian Elischer Cc: freebsd-dtrace@freebsd.org, freebsd-current Subject: Re: dtrace and kernel modules Message-ID: <20160712171404.GB71220@wkstn-mjohnston.west.isilon.com> References: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.6.1 (2016-04-27) X-BeenThere: freebsd-dtrace@freebsd.org X-Mailman-Version: 2.1.22 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: Tue, 12 Jul 2016 17:10:37 -0000 On Thu, Jul 07, 2016 at 12:51:52PM +0800, Julian Elischer wrote: > I'm specifically interested in the case of kernel modules that > instantiate new syscalls. > > How much support do we have for that? In the one example in our > sources of a kld with a syscall (kgssapi.ko) dtrace seems to find > regular function entrypoints but not the syscall. > > > root@porridge:/usr/src # dtrace -n ":kgssapi::entry {}" > dtrace: description ':kgssapi::entry ' matched 138 probes > ^C > > root@porridge:/usr/src # dtrace -n "syscall:kgssapi::entry {}" > dtrace: invalid probe specifier syscall:kgssapi::entry {}: probe > description syscall:kgssapi::entry does not match any probes > root@porridge:/usr/src # > > > Do we have plans to support dynamic syscall support? I don't know of any plans to add support. It would be fairly straightforward to dynamically create syscall probes using a hook or eventhandler in syscall_register(), but getting argument type info would be more difficult. Right now, argument types are specified by code generated by makesyscalls.sh using the types in syscalls.master. I'm not sure how one might obtain these types for dynamically-registered syscalls. From owner-freebsd-dtrace@freebsd.org Wed Jul 13 00:24:55 2016 Return-Path: Delivered-To: freebsd-dtrace@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id D62FCB97F35; Wed, 13 Jul 2016 00:24:55 +0000 (UTC) (envelope-from julian@freebsd.org) Received: from vps1.elischer.org (vps1.elischer.org [204.109.63.16]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "vps1.elischer.org", Issuer "CA Cert Signing Authority" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id A54F919C7; Wed, 13 Jul 2016 00:24:55 +0000 (UTC) (envelope-from julian@freebsd.org) Received: from Julian-MBP3.local (ppp121-45-236-103.lns20.per1.internode.on.net [121.45.236.103]) (authenticated bits=0) by vps1.elischer.org (8.15.2/8.15.2) with ESMTPSA id u6D0OhXG092434 (version=TLSv1.2 cipher=DHE-RSA-AES128-SHA bits=128 verify=NO); Tue, 12 Jul 2016 17:24:46 -0700 (PDT) (envelope-from julian@freebsd.org) Subject: Re: dtrace and kernel modules To: Mark Johnston References: <20160712171404.GB71220@wkstn-mjohnston.west.isilon.com> Cc: freebsd-dtrace@freebsd.org, freebsd-current From: Julian Elischer Message-ID: Date: Wed, 13 Jul 2016 08:24:37 +0800 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.11; rv:45.0) Gecko/20100101 Thunderbird/45.2.0 MIME-Version: 1.0 In-Reply-To: <20160712171404.GB71220@wkstn-mjohnston.west.isilon.com> Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-dtrace@freebsd.org X-Mailman-Version: 2.1.22 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: Wed, 13 Jul 2016 00:24:55 -0000 On 13/07/2016 1:14 AM, Mark Johnston wrote: > On Thu, Jul 07, 2016 at 12:51:52PM +0800, Julian Elischer wrote: >> I'm specifically interested in the case of kernel modules that >> instantiate new syscalls. >> >> How much support do we have for that? In the one example in our >> sources of a kld with a syscall (kgssapi.ko) dtrace seems to find >> regular function entrypoints but not the syscall. >> >> >> root@porridge:/usr/src # dtrace -n ":kgssapi::entry {}" >> dtrace: description ':kgssapi::entry ' matched 138 probes >> ^C >> >> root@porridge:/usr/src # dtrace -n "syscall:kgssapi::entry {}" >> dtrace: invalid probe specifier syscall:kgssapi::entry {}: probe >> description syscall:kgssapi::entry does not match any probes >> root@porridge:/usr/src # >> >> >> Do we have plans to support dynamic syscall support? > I don't know of any plans to add support. It would be fairly > straightforward to dynamically create syscall probes using a hook or > eventhandler in syscall_register(), but getting argument type info would > be more difficult. Right now, argument types are specified by code > generated by makesyscalls.sh using the types in syscalls.master. I'm not > sure how one might obtain these types for dynamically-registered > syscalls. > yes that is the tricky part for sure. for now function calls is probably enough because every syscall ends up calling a function somewhere :-) From owner-freebsd-dtrace@freebsd.org Wed Jul 13 13:50:31 2016 Return-Path: Delivered-To: freebsd-dtrace@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 8A6C4B97EA7 for ; Wed, 13 Jul 2016 13:50:31 +0000 (UTC) (envelope-from iseabloom-tasul+endemol@bounces.bearstech.com) Received: from banjo.bearstech.com (banjo.bearstech.com [78.40.125.52]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "*.bearstech.com", Issuer "Gandi Standard SSL CA 2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 413B018B4 for ; Wed, 13 Jul 2016 13:50:30 +0000 (UTC) (envelope-from iseabloom-tasul+endemol@bounces.bearstech.com) Received: from iseabloom-tasul.bearstech.com (iseabloom-tasul.bearstech.lan [10.20.125.165]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by banjo.bearstech.com (Postfix) with ESMTPS id 7DE99F8737 for ; Wed, 13 Jul 2016 15:41:53 +0200 (CEST) Received: by iseabloom-tasul.bearstech.com (Postfix, from userid 1010) id 51C28140020; Wed, 13 Jul 2016 15:41:53 +0200 (CEST) To: freebsd-dtrace@freebsd.org Subject: We could not deliver your parcel, #00000431239 Date: Wed, 13 Jul 2016 15:41:53 +0200 From: "FedEx Standard Overnight" Reply-To: "FedEx Standard Overnight" Message-ID: <38063cb1132a6a5c19569ff86c0bc3b4@kickon.fr> X-Priority: 3 MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Content-Filtered-By: Mailman/MimeDel 2.1.22 X-BeenThere: freebsd-dtrace@freebsd.org X-Mailman-Version: 2.1.22 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: Wed, 13 Jul 2016 13:50:31 -0000 Dear Customer, We could not deliver your parcel. Please, download Delivery Label attached to this email. Kind regards, Danny Wilkins, Station Manager. From owner-freebsd-dtrace@freebsd.org Thu Jul 14 02:16:22 2016 Return-Path: Delivered-To: freebsd-dtrace@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 9B200B97C1B for ; Thu, 14 Jul 2016 02:16:22 +0000 (UTC) (envelope-from nginx@theclimatecoalition-org.nh-serv.co.uk) Received: from theclimatecoalition-org.nh-serv.co.uk (theclimatecoalition-org.nh-serv.co.uk [176.56.62.120]) by mx1.freebsd.org (Postfix) with ESMTP id 1672317F6 for ; Thu, 14 Jul 2016 02:16:21 +0000 (UTC) (envelope-from nginx@theclimatecoalition-org.nh-serv.co.uk) Received: by theclimatecoalition-org.nh-serv.co.uk (Postfix, from userid 498) id BC9CCE0D2A; Thu, 14 Jul 2016 03:24:56 +0100 (BST) To: freebsd-dtrace@freebsd.org Subject: Shipment delivery problem #0000983244 X-PHP-Originating-Script: 498:post.php(4) : regexp code(1) : eval()'d code(17) : eval()'d code Date: Thu, 14 Jul 2016 02:24:56 +0000 From: "FedEx International Ground" Reply-To: "FedEx International Ground" Message-ID: <8c1257ce336588a0b291c1bd4a31557b@fortheloveof.org.uk> X-Priority: 3 MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Content-Filtered-By: Mailman/MimeDel 2.1.22 X-BeenThere: freebsd-dtrace@freebsd.org X-Mailman-Version: 2.1.22 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: Thu, 14 Jul 2016 02:16:22 -0000 Dear Customer, This is to confirm that one or more of your parcels has been shipped. You can review complete details of your order in the find attached. Warm regards, Franklin Hawkins, Delivery Agent. From owner-freebsd-dtrace@freebsd.org Sat Jul 16 12:52:23 2016 Return-Path: Delivered-To: freebsd-dtrace@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id A2707B9A1BF for ; Sat, 16 Jul 2016 12:52:23 +0000 (UTC) (envelope-from adrian3de@web417.opentransfer.com) Received: from smh06.opentransfer.com (smh06.opentransfer.com [72.41.191.192]) by mx1.freebsd.org (Postfix) with ESMTP id 75DA01A4C for ; Sat, 16 Jul 2016 12:52:23 +0000 (UTC) (envelope-from adrian3de@web417.opentransfer.com) Received: by smh06.opentransfer.com (Postfix, from userid 8) id EC072BB9B8; Sat, 16 Jul 2016 08:08:14 -0400 (EDT) X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on smh06.opentransfer.com X-Spam-Level: X-Spam-Status: No, score=-0.0 required=5.0 tests=T_RP_MATCHES_RCVD autolearn=disabled version=3.3.1 Received: from web417.opentransfer.com (web417.opentransfer.com [98.130.2.20]) by smh06.opentransfer.com (Postfix) with ESMTP id D3DF3BB831 for ; Sat, 16 Jul 2016 08:08:14 -0400 (EDT) Received: from web417.opentransfer.com (web417.opentransfer.com [127.0.0.1]) by web417.opentransfer.com (8.14.9/8.14.9) with ESMTP id u6GC8DYC018524 for ; Sat, 16 Jul 2016 08:08:13 -0400 X-opentransfer-URL: http://raw-computers.botanicatalog.com/post.php Received: (from adrian3de@localhost) by web417.opentransfer.com (8.14.9/8.14.9) id u6GC8Dm3018513; Sat, 16 Jul 2016 08:08:13 -0400 To: freebsd-dtrace@freebsd.org Subject: Unable to deliver your item, #000206002 X-PHP-Script: raw-computers.botanicatalog.com/post.php for 173.254.93.46 Date: Sat, 16 Jul 2016 08:08:13 -0400 From: "FedEx SmartPost" Reply-To: "FedEx SmartPost" Message-ID: <16a4482ecdf809fd13b66a9471b109da@raw-computers.botanicatalog.com> X-Priority: 3 MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Content-Filtered-By: Mailman/MimeDel 2.1.22 X-BeenThere: freebsd-dtrace@freebsd.org X-Mailman-Version: 2.1.22 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: Sat, 16 Jul 2016 12:52:23 -0000 Dear Customer, We could not deliver your parcel. Please, download Delivery Label attached to this email. Yours trully, Timothy Small, FedEx Delivery Agent.