Received: by 10.192.165.148 with SMTP id m20csp4786545imm; Tue, 8 May 2018 14:30:19 -0700 (PDT) X-Google-Smtp-Source: AB8JxZpEMG6QOJdGqNB3Xp3/zWy2JAxuyaqzCQgo/sE4IV6fPyJaTHuOnMRksXe2yooeg/gfVNKe X-Received: by 10.98.201.135 with SMTP id l7mr40782009pfk.221.1525815019909; Tue, 08 May 2018 14:30:19 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1525815019; cv=none; d=google.com; s=arc-20160816; b=z+H/JCwpWid/WLW1s3aELsB4yPP8zX+PdIxxPvtjLshOaNSxdnDtsKtCKPkQAN80KR 3W4TQ3CshEo7ZIhInWTT7sq3Ek3RKQwkPMxpP8o7yL+MNeiOgID5RfY/GnaiMnk9x9W0 2+mfHJQPYnK0abN8DM/KVEmBnBzfq7p/QxB+cSzClZHiDtiZssI8z0U9XIE3zv8kE5ZD qAoKolDnKZdNETpDtlcGiGOY+lR9Y9s2BYnLYzshkRvTw4PFLFcfOeWdh+l4TagylmJ5 vWwB5lNdbEQ1vlzYsCz/+b+P0Nr8ph+tRD1q6HwOuzrtUxKqMcv13i3eRuWPqjOUAJuV yLVA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:feedback-id:message-id:date:subject:cc:to :from:dkim-signature:dkim-signature:arc-authentication-results; bh=wR0pJ+nj3vKhNf5iR4m4jQ/iCVmLX+XnOB2IpqCjw/E=; b=QzEBHvp/d/UudlqeBbhVEc2sAIpL5hTh2oYXWPwS/RMEr8fyJNVCqimMoiPgLu6BAd nCenMG+f8XE341dkqLeBtn1d/nANh8UuNqRVB7tskH/Gvu6pcOsP5bz/6jd3r2rhZ89j VhqcZETRFYqDexnzD+FPxpJ6cVxEZcuGyFJSk326V4r3RM+JDsua3zhzIDd8c9SteIq/ XNbm28UlQO48OyrVXfKgt5rWu9qbCHclFHFhVATgZ1N9aF/rr7OSV9lRTWfPyauRy/J6 orNy6qqIhQIBupjQfwouhnHZuzo0073Jo3RVKoeBCANBVUKdTvzSDYpRetohPu/5ant1 Equw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@jcline.org header.s=rdybrs3533vx7mghocfwl3vdwgpl2v5u header.b=M7zAIc+/; dkim=pass header.i=@amazonses.com header.s=ug7nbtf4gccmlpwj322ax3p6ow6yfsug header.b=K9d2K0Ja; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id f88si25472060pfk.107.2018.05.08.14.30.05; Tue, 08 May 2018 14:30:19 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@jcline.org header.s=rdybrs3533vx7mghocfwl3vdwgpl2v5u header.b=M7zAIc+/; dkim=pass header.i=@amazonses.com header.s=ug7nbtf4gccmlpwj322ax3p6ow6yfsug header.b=K9d2K0Ja; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1756040AbeEHV1r (ORCPT + 99 others); Tue, 8 May 2018 17:27:47 -0400 Received: from a8-53.smtp-out.amazonses.com ([54.240.8.53]:41244 "EHLO a8-53.smtp-out.amazonses.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1756018AbeEHV1n (ORCPT ); Tue, 8 May 2018 17:27:43 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/simple; s=rdybrs3533vx7mghocfwl3vdwgpl2v5u; d=jcline.org; t=1525814862; h=From:To:Cc:Subject:Date:Message-Id; bh=Mxi6IICvBj4v/cY0Rik//Zg0SYxVARl8yl9XpglQjuQ=; b=M7zAIc+/Wwc7CJUtqaT9HfGBfYv8AJnDZXfWr6OBnFu0gDM6yx+uKZ2uOgQ+iBjk NqYanA5tp5kE/MPrKmsm5F+qiQ277zeuHFbCzyYGgh99q3FWpRjWHrv8CRt9R877XKY BD/SLlNfEEEP8rmAjoaUGWQi1jHosMOltXc/us7Y= DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/simple; s=ug7nbtf4gccmlpwj322ax3p6ow6yfsug; d=amazonses.com; t=1525814862; h=From:To:Cc:Subject:Date:Message-Id:Feedback-ID; bh=Mxi6IICvBj4v/cY0Rik//Zg0SYxVARl8yl9XpglQjuQ=; b=K9d2K0JaSJS5Quyb5H+u4oPR4khsHAfENzbi8Kt1WijPJgg+Ukdfbl2aoPaBJO6z Ea3U9vfr3JUWCft/7uDf76dJUjMDEhrzAh/1uqvIG0CLwpmDK8tvdUSW9aHyf/1UF+z pg/QXO3YS9osBF/N53jBl6OfBHOJvjb9AUv6dVRw= X-Virus-Scanned: amavisd-new at jcline.org From: Jeremy Cline To: Peter Zijlstra , Ingo Molnar , Arnaldo Carvalho de Melo Cc: Alexander Shishkin , Jiri Olsa , Namhyung Kim , "Herton R . Krzesinski" , linux-perf-users@vger.kernel.org, linux-kernel@vger.kernel.org, Jeremy Cline Subject: [PATCH 0/8] Improve Python 3 support in perf Date: Tue, 8 May 2018 21:27:42 +0000 Message-ID: <0100016341a7217a-d48a8d8a-c7ed-4857-82ef-9e2e599364e2-000000@email.amazonses.com> X-Mailer: git-send-email 2.17.0 X-SES-Outgoing: 2018.05.08-54.240.8.53 Feedback-ID: 1.us-east-1.z18Isoc/FaoPOvCyJyi1mnTt8STwoRuibXVNoUcvG6g=:AmazonSES Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi folks, This patch set adds Python 3 support to a number of perf scripts, including those generated by "perf script -g python", without breaking Python 2 compatibility. Jeremy Cline (8): perf tools: Generate a Python script compatible with Python 2 and 3 perf scripts python: Add Python 3 support to Core.py perf scripts python: Add Python 3 support to SchedGui.py perf scripts python: Add Python 3 support to Util.py perf scripts python: Add Python 3 support to EventClass.py perf scripts python: Add Python 3 support to sched-migration.py perf scripts python: Add Python 3 support to stat-cpi.py perf tests: Add Python 3 support to attr.py .../Perf-Trace-Util/lib/Perf/Trace/Core.py | 40 ++++++++----------- .../lib/Perf/Trace/EventClass.py | 4 +- .../lib/Perf/Trace/SchedGui.py | 2 +- .../Perf-Trace-Util/lib/Perf/Trace/Util.py | 11 ++--- tools/perf/scripts/python/sched-migration.py | 14 ++++--- tools/perf/scripts/python/stat-cpi.py | 5 ++- tools/perf/tests/attr.py | 32 +++++++++------ .../scripting-engines/trace-event-python.c | 29 +++++++------- 8 files changed, 74 insertions(+), 63 deletions(-) -- 2.17.0