From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-dl1-f73.google.com (mail-dl1-f73.google.com [74.125.82.73]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id B0FDC2C3749 for ; Wed, 11 Feb 2026 01:52:49 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=74.125.82.73 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1770774770; cv=none; b=V6XxFLJG8wqvtlkYNGkOtoj1Vk5KfXMTMDy9J9U3AKm7cez+PP6d90u9gY+5D/sevIVGnBBk2/egrMXZJS1aSqWrvZf95XNCVyJ1oDQOqbr+paECRurcOhPOz1TWiHiNllklwgiKYG0mqgSu0t7ehG6al9eC4zTjayISk1RHkCg= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1770774770; c=relaxed/simple; bh=EfUmqOk3XgOZubhf5XdhSCqslIh3ucuA0NrTN9PxTiU=; h=Date:Mime-Version:Message-ID:Subject:From:To:Content-Type; b=pZjRLj4ioAXi5vhILDtfPpP+QOLwyaJ6vC7bwr5HYgXksWD8ewZ7cX4TWWSAN+Ga6+6Ojc4N67VqBdqnj9p/mCztqUkw3utUNZncOOCc5aHNDhDTUpIAkS01LckfjDUWGwhcqEZ7nubpX/BYcIJEZb2lk4fwoDAtjjj9h/xRscY= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=google.com; spf=pass smtp.mailfrom=flex--irogers.bounces.google.com; dkim=pass (2048-bit key) header.d=google.com header.i=@google.com header.b=FfvNURzK; arc=none smtp.client-ip=74.125.82.73 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=google.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=flex--irogers.bounces.google.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=google.com header.i=@google.com header.b="FfvNURzK" Received: by mail-dl1-f73.google.com with SMTP id a92af1059eb24-1270e3704d6so27081546c88.0 for ; Tue, 10 Feb 2026 17:52:49 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20230601; t=1770774769; x=1771379569; darn=vger.kernel.org; h=to:from:subject:message-id:mime-version:date:from:to:cc:subject :date:message-id:reply-to; bh=lCuMxARVfx6wMEt/9AHi8gvAFiTeU58dc9CwRFC8+Ys=; b=FfvNURzKUoRrhuDoEocMYsyYNwG9JQJftY5o2iMv/7aDSHYCRoNXCoTcGdIcR4GKRw ykXxC1Nt0plRrfbOIwYGNSz++e1SBfW8vY4SSO3IGC4xRNon6UPL72duYYQo1lWQi194 T9jKF7crJ1jtr1hjT7eBRnA/ReFtp5hm5SpqM5JnDVN7D5gdEbZvlyqIidKUr5LidCKK uKujrvcEpLoPkqWLDmccf8hcaTDDoaS7uBb4kZ2/X7/5KGr2FCcEm4b7gtaQy0FLElYt 2n8XdAeOvVWXn8a3OUZ9xTpwaSdXgOCsKkrbyMkndxiAcq4Cw2Yb3hdyzQ+UgTgzqUFO gCPQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1770774769; x=1771379569; h=to:from:subject:message-id:mime-version:date:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=lCuMxARVfx6wMEt/9AHi8gvAFiTeU58dc9CwRFC8+Ys=; b=rtxkKufCap47V+DAQA5WorKMRwygT+L59WjTIpIPQqtJO832y6PVu/80tSAAmfKD83 j9OJEIAoQM3NvaMd/Y3FkUzxCiitOV1wt+/DP/d46FvtJZua2J3HLNkHY+KAsgBY3/oH LMWtdgZ37S4SfLKj2JjY1L+LT1wNf1H/AB0lLBHceuYE6mTWLLgMZ+Z4H87Ncmmkz3hd Mqls8192rkiCPI2Cqzcycn5Sc6QYkboX+HokodjcvQ02R9lRJeow7Pugm1Oi5IvQmq/g QAn/244FJvOffFlsyut+fhv5C0Kd8fav+84ZzJuu5p4dNlpo9PoQP9z3IvLAJ50rhRrK tRZA== X-Forwarded-Encrypted: i=1; AJvYcCU2oRP3Sh9++jSM2wFrPsnQeOP9mhVQ2aOdeDCCQaUIINf8NCXdaHkkjT3ZHD4fT5ecZua4iRK6k6zDeuI=@vger.kernel.org X-Gm-Message-State: AOJu0Yx1l7Vf/O4IRsdIgoyWU/lOVA9F1M8/kD/9CdP+0ZqSEi0Uovan 0tHYSStzNEr5dPdUGFItlzY2BRp8/YovLoLL0WFrE+sxm5eLgVmdXLiGEJ3iTomKs03P7DcA1/9 A/XZAFgbg2Q== X-Received: from dlbbo21.prod.google.com ([2002:a05:7022:4395:b0:11f:330d:ed15]) (user=irogers job=prod-delivery.src-stubby-dispatcher) by 2002:a05:7022:628a:b0:122:9d:bd43 with SMTP id a92af1059eb24-1272a78bb24mr120605c88.19.1770774768655; Tue, 10 Feb 2026 17:52:48 -0800 (PST) Date: Tue, 10 Feb 2026 17:52:37 -0800 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: Mime-Version: 1.0 X-Mailer: git-send-email 2.53.0.239.g8d8fc8a987-goog Message-ID: <20260211015242.2700218-1-irogers@google.com> Subject: [PATCH v1 0/5] perf data pipe mode support and tests From: Ian Rogers To: Peter Zijlstra , Ingo Molnar , Arnaldo Carvalho de Melo , Namhyung Kim , Alexander Shishkin , Jiri Olsa , Ian Rogers , Adrian Hunter , James Clark , Derek Foreman , linux-kernel@vger.kernel.org, linux-perf-users@vger.kernel.org Content-Type: text/plain; charset="UTF-8" Add pipe mode support to perf data conversion. Add testing to perf data with pipe mode and add --to-ctf testing if libbabeltrace is present. Ian Rogers (5): perf check: Add libbabeltrace to the listed features perf json: Pipe mode --to-json support perf json: Pipe mode --to-ctf support perf test: Test pipe mode with data conversion --to-json perf test: perf data --to-ctf testing tools/perf/builtin-check.c | 1 + .../shell/test_perf_data_converter_ctf.sh | 104 ++++++++++++++++++ .../shell/test_perf_data_converter_json.sh | 33 ++++-- tools/perf/util/data-convert-bt.c | 54 ++++++++- tools/perf/util/data-convert-json.c | 16 +++ 5 files changed, 197 insertions(+), 11 deletions(-) create mode 100755 tools/perf/tests/shell/test_perf_data_converter_ctf.sh -- 2.53.0.239.g8d8fc8a987-goog