From patchwork Fri Dec 9 08:19:33 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Paul Elder X-Patchwork-Id: 17959 Return-Path: X-Original-To: parsemail@patchwork.libcamera.org Delivered-To: parsemail@patchwork.libcamera.org Received: from lancelot.ideasonboard.com (lancelot.ideasonboard.com [92.243.16.209]) by patchwork.libcamera.org (Postfix) with ESMTPS id 6B059BDE6B for ; Fri, 9 Dec 2022 08:19:59 +0000 (UTC) Received: from lancelot.ideasonboard.com (localhost [IPv6:::1]) by lancelot.ideasonboard.com (Postfix) with ESMTP id A1D4863352; Fri, 9 Dec 2022 09:19:58 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=libcamera.org; s=mail; t=1670573998; bh=/YcQVyIqC/RHj2ylW0zTSD2bk+ykWurgTkWUXJUc6EU=; h=To:Date:Subject:List-Id:List-Unsubscribe:List-Archive:List-Post: List-Help:List-Subscribe:From:Reply-To:From; b=BNESF60mBEeU4255F7z0+Opt112+Tr7jQGUDGDR96oUA4PQ5ggl5QNdR16+P3c1pq 13Ty44OIQp8VmRbqRG4cIk+Lwz/g0EIEPC7uPbDvJOvhLg9QR7QtfYO/e8LCQG9JKC /6/vpivcDU+NE3kt3xOmI0I+BsNWQMoCYMPPvvxOl3hZMkrhFdJ6YlLjWLUD643Zq0 80Yvl0kHI1OjRQ/ODvX2sGut6o8UM7pAHJED/65kmNz9j4LjbIYyVn7jMJsaynsyK2 NjwpYKkxkB7IfCzCErXPCdsAQ/6aUNKVthf9sKsj83iuqJd2NR1mqgYE1e12ikM+V2 E4SBEL4vFliLQ== Received: from perceval.ideasonboard.com (perceval.ideasonboard.com [213.167.242.64]) by lancelot.ideasonboard.com (Postfix) with ESMTPS id 36DF361F1E for ; Fri, 9 Dec 2022 09:19:56 +0100 (CET) Authentication-Results: lancelot.ideasonboard.com; dkim=pass (1024-bit key; unprotected) header.d=ideasonboard.com header.i=@ideasonboard.com header.b="QEVB0TRl"; dkim-atps=neutral Received: from pyrite.tail37cf.ts.net (h175-177-042-159.catv02.itscom.jp [175.177.42.159]) by perceval.ideasonboard.com (Postfix) with ESMTPSA id 7B00A480; Fri, 9 Dec 2022 09:19:54 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ideasonboard.com; s=mail; t=1670573995; bh=/YcQVyIqC/RHj2ylW0zTSD2bk+ykWurgTkWUXJUc6EU=; h=From:To:Cc:Subject:Date:From; b=QEVB0TRlkVXh8MSlV0/j1Z0OLfAbKE/H/LtAJxpfGZxYC8DE/yK2y1MugHCt6RRuM 11QOxzyVDSArIu0H+bM0QpR+YfCxMy7KnFyAR22ts+iG9gNhf/Vu4t0Ddkq85FRcT2 Te9vdGGYKsPBQOFKjawDlHKDDrznV1OVuH3gWyGk= To: libcamera-devel@lists.libcamera.org Date: Fri, 9 Dec 2022 17:19:33 +0900 Message-Id: <20221209081937.598303-1-paul.elder@ideasonboard.com> X-Mailer: git-send-email 2.35.1 MIME-Version: 1.0 Subject: [libcamera-devel] [PATCH 0/4] tracepoints: request: Improve request tracepoints X-BeenThere: libcamera-devel@lists.libcamera.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-Patchwork-Original-From: Paul Elder via libcamera-devel From: Paul Elder Reply-To: Paul Elder Errors-To: libcamera-devel-bounces@lists.libcamera.org Sender: "libcamera-devel" This patch series contains miscellaneous improvements to the tracepoints for Requests, which were useful in debugging the deconstruction of Requests vs FrameBuffers [1]. [1] https://bugs.libcamera.org/show_bug.cgi?id=171 Paul Elder (4): tracepoints: request: Add private pointer to request_construct tracepoints: request: Add event class for request and buffer tracepoints: request: Add tracepoint for addBuffer tracepoints: request: Add flags to request_reuse tracepoint .../libcamera/internal/tracepoints/request.tp | 61 ++++++++++++++----- src/libcamera/request.cpp | 6 +- 2 files changed, 51 insertions(+), 16 deletions(-)