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 63480E7718B for ; Wed, 1 Jan 2025 17:43:57 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 6B6AF6B007B; Wed, 1 Jan 2025 12:43:56 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 666576B0083; Wed, 1 Jan 2025 12:43:56 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 554EC6B0085; Wed, 1 Jan 2025 12:43:56 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0015.hostedemail.com [216.40.44.15]) by kanga.kvack.org (Postfix) with ESMTP id 37F1D6B007B for ; Wed, 1 Jan 2025 12:43:56 -0500 (EST) Received: from smtpin26.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay07.hostedemail.com (Postfix) with ESMTP id 9E5411601ED for ; Wed, 1 Jan 2025 17:43:55 +0000 (UTC) X-FDA: 82959604560.26.E35720B Received: from dfw.source.kernel.org (dfw.source.kernel.org [139.178.84.217]) by imf16.hostedemail.com (Postfix) with ESMTP id B2221180007 for ; Wed, 1 Jan 2025 17:43:03 +0000 (UTC) Authentication-Results: imf16.hostedemail.com; dkim=pass header.d=kernel.org header.s=k20201202 header.b="Zew5vGl/"; spf=pass (imf16.hostedemail.com: domain of sj@kernel.org designates 139.178.84.217 as permitted sender) smtp.mailfrom=sj@kernel.org; dmarc=pass (policy=quarantine) header.from=kernel.org ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1735753411; 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-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references:dkim-signature; bh=HjFIvtZh3Nhen2lX0LDBOiG8rom4HnggSDUTNnZAdSU=; b=cGa2ya1iEZ9WC2n3OiAnJMUYBRQxQ5qYb1pFpXw/+HkiHzRs7dN0y10uazdHq5C30OU8sn 4Mbt/a7O7+ZAs4nZi+nNiQfwhrrdoHzU6u4Kodf8oRiz6DUdDxzkKAMtsT8oNk5ru2tdX7 fOYjJ5VYJebU7GKdQF2hUPOpFv9CPlM= ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1735753411; a=rsa-sha256; cv=none; b=OscMxkgx3+KHZ7bqzJsMlTDeCTt+dDi9AgPbTJlsHHfHYLGrSnK+cHz57o9JGnI8yrjS6W lt5DBcul7eIZtfE7FldNmqI7GYWPgby6WxsZpNk6W5Ex4ETi8OsWQ2XeBDEJCrl5mwnDvm j2+j5+GRtJoItF1q/d2zEVLcylYkfwE= ARC-Authentication-Results: i=1; imf16.hostedemail.com; dkim=pass header.d=kernel.org header.s=k20201202 header.b="Zew5vGl/"; spf=pass (imf16.hostedemail.com: domain of sj@kernel.org designates 139.178.84.217 as permitted sender) smtp.mailfrom=sj@kernel.org; dmarc=pass (policy=quarantine) header.from=kernel.org Received: from smtp.kernel.org (transwarp.subspace.kernel.org [100.75.92.58]) by dfw.source.kernel.org (Postfix) with ESMTP id 77CC15C56E9; Wed, 1 Jan 2025 17:43:11 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 3737EC4CECE; Wed, 1 Jan 2025 17:43:52 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1735753432; bh=V6e6pPYwiV1n8acz4TFe3Grn7Mlm/3TEqBLDO9tbDdw=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=Zew5vGl/kLtjtOIe4BgI3ObGS37amDafj3nwCWkQd7BSDn815/eCIo1dibTLLXSvP YI1Z6KQ3EvDENJVBEWDANSsMz+9gSRfed790Pc9Kl/bsV2nOcHi3Q7z8gqkV6xxGDf rg5cxa+W794rVn3cnOvUSUlgjfVZ80PXQoKZvtES8ltmsDKg8AGaOxhB/TJNpX15+J FcLmWzFgLoi/YXOgfTY2a5WboMfKpO8rM2HtILaa80FqiuoeRMGImDzdiYcynMgBkO DAd5/GT9oixDig5A5NlZgcn3SfrSGPaWHFGpJ5ZPLJM3fIaes331Z8O+D/qqOxX66O LIN8PDVAtW2fQ== From: SeongJae Park To: Akinobu Mita Cc: SeongJae Park , damon@lists.linux.dev, linux-mm@kvack.org Subject: Re: [PATCH] mm/damon: trace: print address range in hex Date: Wed, 1 Jan 2025 09:43:49 -0800 Message-Id: <20250101174349.71139-1-sj@kernel.org> X-Mailer: git-send-email 2.39.5 In-Reply-To: References: MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Rspamd-Server: rspam10 X-Rspamd-Queue-Id: B2221180007 X-Stat-Signature: sppif3gmknqragjuptjefzqes51tfgko X-Rspam-User: X-HE-Tag: 1735753383-648028 X-HE-Meta: U2FsdGVkX1+2XHd/u08O9OolaGEOBpDI7eyltylc903kjMmxoQTfJ4zOOpad+epH7Td7VCR551i5cIgdcNfylbZk1KpPfNW8lU9galkDvIpeBgl/jXn9c6b9byLkvXMt91J8H/0wU8BwDEI3UO2OMz5buuazXMRbjMBUG5EtIShgf8rChEQyeZ7Fme/ydl3ASxaUQl46/LFphtzyoWx6V9nVRolv4bVyzXEPODWMsjpD8sl74k3Yhj8bJk2yQyxdRj9twuZWCNUKz+j7CcMmWocGiZYJtU+6u66XoXm5cP7Tmfwdw3Ia+jI3HmiWClZbuQE8K2uQ+CrzxYacEpYpTChv9iih8Fc/mvgstHKlOfbg2xYF+qnpaUGVz81x/wBuXhiKedpOh3u0K387/MallOBzill/TGJfzEJbi7mbImUBTT5Q1ueJTmIGGzPt5pMUUxMoJ/2ZfAyoEY0Gca6zhdLW02Q4SgNzbrkpYvfcov03PIJNczBEwsrEpQxe5aOR3HPRXt/FFsW1MLcnTLo2V+yAgffxGdgPnhJQ5tfH3czBzldxMZS88TarYnTz/tHzieKm/8/S/NZgk6QGjf2equdYVplQELYgSboDIMTNg8PvCqfUb3Awm2Vlcahnh4bTvbmO04C+VfGykugeXkBzZ/Y8ZOY+F3M40E1GB+/LKsR0sIF/6jFn7aejPLxJdMC3ZDVlBf3eraprrV2JtUhxslbnXUPob7fL6aI/TwxIE6UI0YnZNUBde/vYdxv26MdRJjnX6iSpYgFU513W3PqOlAJ6hb5dkOtp1pxv8Gshxb3a4v6ub7PDbcH2UjDmWxzugpChaa/6gqwwanD47KdOGIUHzdnivxXLKVR+jOURvz8FX/xCO04qYULVYqEfsgmp5I7GbmFxdsIcGnXqdPgqG5qfCAvKlcHpVY/NA6bLjrxLLwBVRhwZHVYiQlhVZAQUqBgPegVtljCiQvdrFcq zAeSimjf bj/HnLq8V1u4KWAWAnVrUiv5wBIC94rXTld6tJTezISynTZABGpdEUI5d0WW9DWjzLyJGcRh/uVyVUDFFgadakwyLZxOgRoE0zvjaNuYgKYjmp7Fem9CqOaUVGkM6SuIXNmfWU0a1xyBazdMyIn1JIsDGeiK7BAY60wy0cE9PHQTmT/eyztHK6klFJaxHNvr6KLqmRfVmEXd9CBMtxAHn33AfLY7jIJfw7BeC/c5dvjpvqGDtbCBhTFuyoS7QW6nIMguspBrNxpr2BGrRnDVA0b7k5PazbCYnDHIt6Z0EZGkolwA/pdxWEzoSEfts5mcmes3GJCursgrwjNuVfdsN2ngt26tSi5hB30DbIldzMZsY1Cg= X-Bogosity: Ham, tests=bogofilter, spamicity=0.000037, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: List-Subscribe: List-Unsubscribe: On Tue, 31 Dec 2024 21:56:43 +0900 Akinobu Mita wrote: > 2024年12月31日(火) 3:39 SeongJae Park : > > > > On Mon, 30 Dec 2024 10:28:13 -0800 SeongJae Park wrote: > > > > > Hello Akinobu, > > > > > > On Mon, 30 Dec 2024 22:42:20 +0900 Akinobu Mita wrote: > > > > > > > Currently, the address ranges are displayed in decimal format in > > > > tracepoints for DAMON, but hexadecimal format is easier to compare with > > > > address ranges in /proc//numa_maps. > > > > > > I agree that it could be easier for the use case. But, I think writing and > > > using a script converting formats for DAMON tracepoint output or numa_maps > > > could also be a way to resolve the issue. > > > > For example, we can extend 'damo' to optionally do the conversion. Depending > > on your use case (if you also use 'damo' for your use case), it might be a way > > to move forward? > > I'm currently using perf trace (-e damon:* --libtraceevent_print) to see which > address range accesses were detected or not, Thank you for kindly sharing your use case. I'm not very sure why you need to use 'perf trace' instead of 'damo', though. 'damo' supports recording the whole events and getting access monitoring result snapshots in live, with a few results filtering criterias. I just assume you had to use 'perf trace' since you want to read full events in realtime, but please let me know if you want to know more details about 'damo' features that might help you. > so as you suggested, I'll create a > script to convert the output of the perf trace. Thank you for accepting my suggestion. Please let me know if there is anything that I can help at writing the script. For example, if you really need to use 'perf trace', we're open to extend 'damo' for that. Thanks, SJ