From owner-soc-status@FreeBSD.ORG Mon Jul 2 12:46:40 2012 Return-Path: Delivered-To: soc-status@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 75802106566C for ; Mon, 2 Jul 2012 12:46:40 +0000 (UTC) (envelope-from greglmiller@gmail.com) Received: from mail-wi0-f178.google.com (mail-wi0-f178.google.com [209.85.212.178]) by mx1.freebsd.org (Postfix) with ESMTP id 0BE2F8FC08 for ; Mon, 2 Jul 2012 12:46:39 +0000 (UTC) Received: by wibhr14 with SMTP id hr14so2541627wib.13 for ; Mon, 02 Jul 2012 05:46:39 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:date:message-id:subject:from:to:content-type; bh=EcWWtfTxqCpoipK79X92Z03WhjjhiuNKzvHStV78hhA=; b=vFPeqLSbjTkjJo/00bIgxV5ovo0mhCCM7NiP6Xq9EI/3+eq4Jjz7FdmuUYdZ5N2RPv 4qX0C4s4nc94x+fz2h9N93loEYZuCMjPx4DkDl7kkEIPlB/l9tWzPP2EvTCP+jhFJIh0 FEhqzWq9SyqS9ej1Tn6NeOm1SxdW/kXIdqGEKXClyafwSe8uHXshzLixdwdyUlk/DLg/ wSGwo51Km8rIlAy3zEKoyB2ldgYJXVZzebt0ucFhyALd+c1rFondhVSV7TjIOH+zvtpG TXFNBsmKPqNcvY9gDT9p3LTVvXYOHJ4MGEH7rDD4unTIaSyBuQ3VlGcsExFF71HrTRdr LPUw== MIME-Version: 1.0 Received: by 10.180.104.168 with SMTP id gf8mr16610384wib.12.1341233198838; Mon, 02 Jul 2012 05:46:38 -0700 (PDT) Received: by 10.216.193.195 with HTTP; Mon, 2 Jul 2012 05:46:38 -0700 (PDT) Date: Mon, 2 Jul 2012 08:46:38 -0400 Message-ID: From: Greg Miller To: soc-status Content-Type: text/plain; charset=ISO-8859-1 Subject: Lock profiling and lock order verification status report #6 X-BeenThere: soc-status@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Summer of Code Status Reports and Discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 02 Jul 2012 12:46:40 -0000 Accomplishments for the week: * LoRs are now detected by libwitness (but data about LoRs is not yet logged) My goal for the next week is to begin cleaning up and committing test cases and make libwitness store data about LoRs. Other tasks that remain to be done: * Generate reasonable lock names in libwitness * Implement witness support functions (e.g., to allow the user to ignore ordering between two locks, specify an order for a pair of locks, retrieve LoR info, etc) * Generate XML output files for both lock profiling and libwitness * Commenting and style fixes * Further testing