From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by smtp.lore.kernel.org (Postfix) with ESMTP id 443B6E77188 for ; Mon, 30 Dec 2024 13:42:58 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id A69306B0085; Mon, 30 Dec 2024 08:42:57 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 9F2A56B0088; Mon, 30 Dec 2024 08:42:57 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 7F72A6B0089; Mon, 30 Dec 2024 08:42:57 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0010.hostedemail.com [216.40.44.10]) by kanga.kvack.org (Postfix) with ESMTP id 603B36B0085 for ; Mon, 30 Dec 2024 08:42:57 -0500 (EST) Received: from smtpin06.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay03.hostedemail.com (Postfix) with ESMTP id 14046A198E for ; Mon, 30 Dec 2024 13:42:57 +0000 (UTC) X-FDA: 82951739346.06.DD0169D Received: from mail-pj1-f42.google.com (mail-pj1-f42.google.com [209.85.216.42]) by imf08.hostedemail.com (Postfix) with ESMTP id 1CD22160005 for ; Mon, 30 Dec 2024 13:42:23 +0000 (UTC) Authentication-Results: imf08.hostedemail.com; dkim=pass header.d=gmail.com header.s=20230601 header.b=MnsGoH3a; spf=pass (imf08.hostedemail.com: domain of akinobu.mita@gmail.com designates 209.85.216.42 as permitted sender) smtp.mailfrom=akinobu.mita@gmail.com; dmarc=pass (policy=none) header.from=gmail.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1735566154; h=from:from:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references:dkim-signature; bh=2AYjejH1cNhYWmeJ3P7XOArIbIsOoO1gSnjQCv0Tmdo=; b=oGQgMjbfC15LWmzDoZCOoayodVm1rnCdBkBOfPTaw0CELZFmq+puU0qR56ZBr6KHL0x2De zBt6E5sxGtTLN2cPA8ZcRjgsTuzoDb9bIRP0qYc0IDcfzhtRCg0dIPPomGmEbMwqIkGcWq I/QfOVglygcQyutqOHy6r8kBYAef46U= ARC-Authentication-Results: i=1; imf08.hostedemail.com; dkim=pass header.d=gmail.com header.s=20230601 header.b=MnsGoH3a; spf=pass (imf08.hostedemail.com: domain of akinobu.mita@gmail.com designates 209.85.216.42 as permitted sender) smtp.mailfrom=akinobu.mita@gmail.com; dmarc=pass (policy=none) header.from=gmail.com ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1735566154; a=rsa-sha256; cv=none; b=UclxJFVb9pM4sEWuNz+JK/Lo981UpOytJxbvLbC7hgOqbKHng+s2SFv1rECTaJ7ODZvrSq KqYnMeh9OZwqRGNMdNzcOW1c4t9oGgBMB7mdQDRrwNo5+gG/iazmVL+HQEBWFbg25gZld+ BxHCN3K4sz0vG1QxpU1Z8SVvMeKC444= Received: by mail-pj1-f42.google.com with SMTP id 98e67ed59e1d1-2ee51f8c47dso9404469a91.1 for ; Mon, 30 Dec 2024 05:42:54 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1735566174; x=1736170974; darn=kvack.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=2AYjejH1cNhYWmeJ3P7XOArIbIsOoO1gSnjQCv0Tmdo=; b=MnsGoH3aFr+Xl3mgL30x7SB+RuHE0HZYvS4Te5y1nYj+nQWZindeBREcSMY7TtVf// SajOEz7sQF51/lDpvqXqIcrTMDx2nAVHEZ5Dv5PxaOOjey4tZ/MXu4QYrrTTYFARcXt1 qY32lsVU+KTU51TI3lUfWFcqqfPARSQW2TNX1utt9JGQMLmX5qla2B8wKVyvT1OSc7wl 7tsvLu9aYt1EvI1vbPIPqH89GCXWjittAIixDskbv1CjwjlxG9lsHIKZEqmtLu5vk9Qd 9zWgHymC5jYspNDrih4aDcwZJ3WU6HOLJMpTMls2+aAgnsYOTYWrkZGEe7h/10OzXklM tuuQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1735566174; x=1736170974; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=2AYjejH1cNhYWmeJ3P7XOArIbIsOoO1gSnjQCv0Tmdo=; b=kF2gMpvEXgiWru2dlscV34biwvWpDmcGkI8LAk5JBh0BL4s4C4cagj3Ji67OJgs+Dq WJBvzH/tXsldeUXjucMvBwHxnXB7pGAw2sE6LP+WEWGDco4zRhHNGSFK2HouSGudeR3v miV+enbA+h2jGhAxKy9aKqW22icQTCxwFAzeBf/ezeEcFI0y/RAQ/Zht8qS8Etwts5nn oOqQtVbxgk7xYXfZzAAgr4M27ze6/L3XhoBrC3NlBlXO4eRh5vI8/ynl8XQ5+p11McLB NU4V2RxnWxgS8v9K61lqyGJMPq0B0XYoMu28wtfJAUuDIIw7ee5Ul5n5aWdsnbCuDWUE kMNw== X-Gm-Message-State: AOJu0YyXFMCI6Xo80N60ILO1mu9oOExvIL2+Juj2KcM01LXEqTl+PSUc fNCge6ZgMO+JKKDTyZz1ZAstIIWGDWeDMVsV82XEp78iER0oghGKLzDnpw== X-Gm-Gg: ASbGncsxhG8EIYENTp6QT4RxVeDq0tsof+pIX7pTx3gCzjLpa9Sx4pwIOdFB8TUFY+4 NUXG0XrP3tZVGh4/iZ9ItBr4K2lIpeu6a3Z9iDyJPz2VmjMStqY3QD0s9rwErsoTne2uHfZ+n8m GrPo7wIcn/CGJdv0u61cxvcpJgQwbSb8GEsA84vkH2c2u4PocWNJ7WT7eWXsMAf56YV/nTspvkw tfYh/1jwzXGLJ7C15rsvFrNvDCj5Br8uiaCyVJgNZy9yLquZNjIP12/Cki76R9IC+9M7cI= X-Google-Smtp-Source: AGHT+IGpsM48dDq0ct5WB9kz87cb6qWzqcyH8M17twLjNPvHKebAiEEIkdoKszI5zrTDQ+E1gTTQZA== X-Received: by 2002:a17:90b:2b87:b0:2ee:f076:20fa with SMTP id 98e67ed59e1d1-2f452eb11f0mr50308320a91.25.1735566173907; Mon, 30 Dec 2024 05:42:53 -0800 (PST) Received: from localhost.localdomain ([240f:34:212d:1:a5f2:adb7:9db5:d648]) by smtp.gmail.com with ESMTPSA id 98e67ed59e1d1-2f454f58087sm20971153a91.11.2024.12.30.05.42.52 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 30 Dec 2024 05:42:53 -0800 (PST) From: Akinobu Mita To: damon@lists.linux.dev Cc: linux-mm@kvack.org, akinobu.mita@gmail.com, SeongJae Park Subject: [PATCH damo] _damo_records: support address range in hex format Date: Mon, 30 Dec 2024 22:42:21 +0900 Message-Id: <20241230134221.166041-2-akinobu.mita@gmail.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20241230134221.166041-1-akinobu.mita@gmail.com> References: <20241230134221.166041-1-akinobu.mita@gmail.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Rspamd-Queue-Id: 1CD22160005 X-Stat-Signature: h4eq8o81rf7pujkydtx9q4xt534bf6yh X-Rspam-User: X-Rspamd-Server: rspam11 X-HE-Tag: 1735566143-423749 X-HE-Meta: U2FsdGVkX1+tCRLaLiZWu1OmdqMMmQf7ARXe5VUUOLiG5DSB8eADuGVnQeyKa/ifwbw/HnIEXnRhHY+XCSJa3vM2PnlpdCcxZJxMw/Mv1oufcoJK28X8jR5X3G7qjMVkBYhYwm0VNJ9LIpr2bbtJgSRmXVlT9yUWSUrc0fg7DsI5XvsG9ScWEJN3xLeb20RLWoZjzkWOwNLwGX12zaMzRIfz85KK/sljokTPoIuvsP4NqLO3r1Gq1p6VRYZY4MB0HjUveytZQrKhLlLkF4bc5oeZLcMehde63ENyNdRG8kLKlQrYK/VE8xcszAEU203mX/EnTCBg+gv/ro0cFqjXoVwEA85t1bByi5d6nWLYHSMHl8/wzgLTfZv2Ai92ltUWA8H/26CRdFxPT9WDZE3obVHHkhykQ0Iw3FOoAwdOGjc0rT9gkQuDQwoTiOzuZ2iHvUUxvUzOCk9F8P7XZR28q2poN06ZnDkqe5HOAxUrVyO6AsuiTUTmpyPwqCFNgTS3vR6RD+JNP3h0DPdNmGI+Mwjl/QDbqfq/a7NjRiegIZrMzwJrJAZhCwcTDCoVJv3rEBnwYRlU/zXR38+kHiZ3crdIt71G9UVrt1G09p1u37nq4Qtba54FOZjSNZSXmIPWl4JDyyfG3i1a2Bi+MsK+6nRUnHj3HLffIXzcORJ01VQdVJp+0Jxijyfz6BQ64RxJ5Pg/h2nLXoeFgXpZTXKdVgsQAl+zqrSp26FjykYOqS1jTYmHqklOlt0uZq2NPLH/lus5fYuvfQOEz7I60HGI3DfQDCq4MRujx9ccXQknZyGehq18Ds1FYgAo5GLzMmUmIcb0YmiK+q4pvycG5CijDmpIeYUTlDsL8R1ddNPE35wftNsRNGUJjl3+9LWDmE4GN+QqXamoVipySK98Sputde1yr+RdfJoGv/ynu3YuzVEd22zpAWk/peO4PU05Z6OjOfdQpE++qb7q9nhzR8/ 0Y2h3XYE xsb/MIaQAeojW7oMiZ0zQURKkIHT5peDaNlyWkP4VAhaWhHAk+8KrqqVEfhdbHhPvmaCAD4GjV1aesmCAFA1MrOx6tsm0LcRi2zDJn5xX97/QsA49cztWU4cGJ6NJw5LXFYjfO/v0+VAYsT+Pu0lqjE6tFJvaboYnoreY4HYTFwtndtsWOSZMAnJ3LYfuzVfTjO+tnBBJqNUIXAb6LUIKd/i5lqqtwHaBX62S5aMbCF+vwVyNNpAlk+ZHBYBiFdGJ1vzCzu6pbd8DWaBnZOrHgv9xoPaTyIG7OBxc5y4Unop2rrIJzrvHXIs65PakBSsK0StOCsgCqWIWiqX/TNREV+eVUwBfA4UzRDzWjQv094X43dlJc5BvEkBGAmB3Mj2JsyV+kD/NfaZP7W+xEQ90A5ucRyaU7qarR0+vX6dFYAGcUt6x5JMJCv6Qn/VIZEVo9VMsTG5UDT/Fw9sOpJ3mc07ML3Z5QF4Kash3jAzQksFXT8GUlTLJJLaoeueSf+JNX0O/Ar59d5RBakT1q6TQXolfP8vFSpMd+aoHNsQh6D9l5Ag= X-Bogosity: Ham, tests=bogofilter, spamicity=0.115173, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: List-Subscribe: List-Unsubscribe: In preparation for changing the display format of address ranges in tracepoints for DAMON, if the start and end addresses of an address range have a "0x" prefix, convert them as hexadecimal numbers. Cc: SeongJae Park Signed-off-by: Akinobu Mita --- src/_damo_records.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/_damo_records.py b/src/_damo_records.py index 6e541a0..55d864c 100644 --- a/src/_damo_records.py +++ b/src/_damo_records.py @@ -251,7 +251,7 @@ def parse_damon_aggregated_perf_script_fields(fields): target_id = int(fields[5].split('=')[1]) nr_regions = int(fields[6].split('=')[1]) - start_addr, end_addr = [int(x) for x in fields[7][:-1].split('-')] + start_addr, end_addr = [int(x, 0) for x in fields[7][:-1].split('-')] nr_accesses = int(fields[8]) if len(fields) == 10: age = int(fields[9]) @@ -288,7 +288,7 @@ def parse_damos_before_apply_perf_script_fields(fields): target_id = int(fields[7].split('=')[1]) nr_regions = int(fields[8].split('=')[1]) - start_addr, end_addr = [int(x) for x in fields[9][:-1].split('-')] + start_addr, end_addr = [int(x, 0) for x in fields[9][:-1].split('-')] nr_accesses = int(fields[10]) age = int(fields[11]) region = _damon.DamonRegion(start_addr, end_addr, nr_accesses, -- 2.34.1