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 1C90AC3DA4A for ; Thu, 22 Aug 2024 23:07:19 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 1144780071; Thu, 22 Aug 2024 19:07:19 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 0C4018005A; Thu, 22 Aug 2024 19:07:19 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id E7EE980071; Thu, 22 Aug 2024 19:07:18 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0017.hostedemail.com [216.40.44.17]) by kanga.kvack.org (Postfix) with ESMTP id C8E668005A for ; Thu, 22 Aug 2024 19:07:18 -0400 (EDT) Received: from smtpin25.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay03.hostedemail.com (Postfix) with ESMTP id 17BA7A193B for ; Thu, 22 Aug 2024 23:07:18 +0000 (UTC) X-FDA: 82481419356.25.FF219E8 Received: from mail-pl1-f182.google.com (mail-pl1-f182.google.com [209.85.214.182]) by imf26.hostedemail.com (Postfix) with ESMTP id 34E5D140014 for ; Thu, 22 Aug 2024 23:07:15 +0000 (UTC) Authentication-Results: imf26.hostedemail.com; dkim=pass header.d=gmail.com header.s=20230601 header.b=OMI5fe0N; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (imf26.hostedemail.com: domain of eddyz87@gmail.com designates 209.85.214.182 as permitted sender) smtp.mailfrom=eddyz87@gmail.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1724367945; 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=25rria9l2Vxvu8mBrpTAlGGFpCc8saIzLflzJLJIDtk=; b=lYn+ie9HjjL5xO/FftRxuJ24nT1XolpgXrZIB4aIrb451vpAXAKH1UH386fHWs7A3HLbO4 KNBDLd8jD5lKBZVpoGFj9bQCBPmQdtnILWgRceHz7RgGh1HY2pPhe06+/CgaKf3xuoc0F8 Cu/1F2t69aXcMOAw9QpzGpDwsr7LyOs= ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1724367945; a=rsa-sha256; cv=none; b=aVoBVeWFLCfqAWEFlfffVMBSmhijBIsaTn5+Ztmybb5IdzbljSzKX0onaFwmDwetFTUULk p15BkjELDSquWJGHxkxM87OsQKGOcfp9B/jfw+4DF8oHgIUON7sr6K+bIkn55SIn8quDJs +GCJnFtKRvwPJdFF4fQBAG6wdhX0sEg= ARC-Authentication-Results: i=1; imf26.hostedemail.com; dkim=pass header.d=gmail.com header.s=20230601 header.b=OMI5fe0N; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (imf26.hostedemail.com: domain of eddyz87@gmail.com designates 209.85.214.182 as permitted sender) smtp.mailfrom=eddyz87@gmail.com Received: by mail-pl1-f182.google.com with SMTP id d9443c01a7336-201ed196debso12411405ad.1 for ; Thu, 22 Aug 2024 16:07:15 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1724368035; x=1724972835; darn=kvack.org; h=mime-version:user-agent:content-transfer-encoding:references :in-reply-to:date:cc:to:from:subject:message-id:from:to:cc:subject :date:message-id:reply-to; bh=25rria9l2Vxvu8mBrpTAlGGFpCc8saIzLflzJLJIDtk=; b=OMI5fe0NX3mx0UPQGFVNXqdHw7TkKhdl19oRJCe7wqYMYtmaC+YNbRgIzN+fvEsHdh QQ1VOIMciCOyD3+grNxL+zmXSRKywq8/PcbhDlune/fcTSEBCkDFsdKrwfYBCmsAwjsL DzyVx5KEWrkm6BEwtKM/uwzkLqeHDeW5EF/0l99PrAR8OjKIidK8N7q7giclog/zJdII d0+y9pK+l3YoOcUOIfJmwl0B4XNSG7jr8hsOjrVr/eIVj3eGqhfkzVMNp5LjJ5cU/ZoD epaM9LKn4DLtY8p33OKL5SmiuccGM2zYwZTq86OiKB7FtUA4ZZhfuZoUElJlvVVh0Trk Ne1Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1724368035; x=1724972835; h=mime-version:user-agent:content-transfer-encoding:references :in-reply-to:date:cc:to:from:subject:message-id:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=25rria9l2Vxvu8mBrpTAlGGFpCc8saIzLflzJLJIDtk=; b=pPep8yZrmscavneoRfkUWMKZEuFUmJOf1/rS6BccUpF/53pZH8PQsr49ZdMcfLypdZ xo+tzsdW9R81GfxesfRbE3vV6/q2e6wF4YyK/zqnxL6gw4U9cMUeRgwPA3TIEgBBf58g CfORfe8MZFLX9W1okWRdDPS2co7KatdTnOyChdW7y/uva5C4Nh9KQEAW+uXObfRIaIZG 2gACjie16w5lqVAsWk25W7kIpAXRWnacSEb7lhDbT5gJyDyQC/YJfS8N5EtDTAz5bUPJ DaHoIA7TDQZgs/HBBDfyuysjAvFPBcwGWKqG2rDVPFFlRkMcSZAytG15iE76G1pX8vBO cc5w== X-Forwarded-Encrypted: i=1; AJvYcCXljh1FQ5asAcg6TMpLtwT6nlmAGAGz+QjrsEXS9gQRU3lOCzdz/1GIYHxQ1jM6bIQo2rW7yJpP6Q==@kvack.org X-Gm-Message-State: AOJu0Yx8CxlsMTq+Iqr/+MTH6ZJkOqjhcWDbozUbiuVDeogHLnPOd3TZ WXYKZsGM9wFLyK+7Dj8tNHS7unfHl1JcOkOh9cZjpGyfWv+9elcd X-Google-Smtp-Source: AGHT+IFCVbd+O3+tHUHIumODpX/x3CNRWRbS+1Xjcmu9d5sXHxkUM1SuMaz4FJz3A96sMQasxNxBSA== X-Received: by 2002:a17:902:ea03:b0:201:f8b4:3e3c with SMTP id d9443c01a7336-2039e4a7777mr3572875ad.12.1724368034736; Thu, 22 Aug 2024 16:07:14 -0700 (PDT) Received: from [192.168.0.235] ([38.34.87.7]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-203859f0121sm17496865ad.246.2024.08.22.16.07.13 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 22 Aug 2024 16:07:14 -0700 (PDT) Message-ID: Subject: Re: [PATCH v6 bpf-next 10/10] selftests/bpf: add build ID tests From: Eduard Zingerman To: Andrii Nakryiko Cc: Andrii Nakryiko , bpf@vger.kernel.org, linux-mm@kvack.org, akpm@linux-foundation.org, adobriyan@gmail.com, shakeel.butt@linux.dev, hannes@cmpxchg.org, ak@linux.intel.com, osandov@osandov.com, song@kernel.org, jannh@google.com, linux-fsdevel@vger.kernel.org, willy@infradead.org Date: Thu, 22 Aug 2024 16:07:09 -0700 In-Reply-To: References: <20240814185417.1171430-1-andrii@kernel.org> <20240814185417.1171430-11-andrii@kernel.org> Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable User-Agent: Evolution 3.52.4 (3.52.4-1.fc40) MIME-Version: 1.0 X-Rspamd-Server: rspam07 X-Rspamd-Queue-Id: 34E5D140014 X-Stat-Signature: 9uow6t5awqfa568qwexfguptdpe4gyqf X-Rspam-User: X-HE-Tag: 1724368035-496398 X-HE-Meta: U2FsdGVkX19LyMwGpA4kSErIDK3dXy36AKScHkGVHG5aB/rPRHrUjU+j7D+hQfH0veucjkio5i8qHMLwPUxP9AAcLGoOn/FtKgUwflOZQQ2yOXVFBhqgf1xewFRvCSu3fYEo0kVz1rMG+MukYSWDZ8qLhDjUFneIWmxipLkrmCjG+tRTPzZQd96GGMixAHMP5fhc3Kbdoa1MUOn5AfAYd9rru7k3mfJOXVkIbskKtYRQ2a8V3g/uC6iDJeqQ/UiGiZeBaCp3Zvv5LWE2okdAha953GrPUrbT+E8KGXk3fW5tC17f9khbkI2qJY2GMZ4X6PTiN6BOpPBEtgtGie6HRN88Fz82b3zqfK+jRuuPAE1Jh8r9IJV+lNkApnrsJq2QDfIicG6C7p+e+xn+d+v+Y7UYh7iYjqf5zO+h+s1MBnosad+3fwiQbBY4Xr7rClxk8hc31lVTCUDMy9OT8CVP1ls6wDPj6qKFLhs0v67hkvYwcPyqvivMtUJ3NmSW6Pfdco3eB/Vm2l6QyRJonGa7Rcdyhdv51iA46PS1BMlwKTgGrKQRbRfJRIAAHHCIes8VmeHXB5gmxkRMzCzSSOR2YdNPvo8iD3iVtmGMeWD3GaYKCygEBkB9LaDz/VIfQ6TQ8iXz8qWUfgHTHf8ub+va2REp+yahWk3hyWz2fPVSCIntTKBvtnC2egcLgDHV9v+KZkM2+uCdAF+snc21dVAxf9/LtcSCcQYVBuFxF9K7FBzH4bOio82Gkeul5hbTB49d1SQu2qdnegJYARdxQkxpVFLu/IzSaUPTOFHOS0e0hWq4BtZ7So7EvzDu/ukNoZTcygAaTjUGFk9XZQ4bWYgTb5w6/tqIknoqEgXYE3MKv8B7KaxQ9C6z9t4USUcmwROm6ksVngZf6fTLI7n+vWfNIbwPMEOglLF/03tOs/OFkrxolTsLrNyDB6+HuGi4idBWFFQJI/1+cxtlSyoSbHr dFSBUqND bsPagwpa40Y9sc1Ph4rWDDSQ9T/Tma3LrsBK0INQFhYhIIX2fwhEP32ZcDkBnUgIHQJEsO2hssIVJoORpoukclTgOHjjpJQCuOD5ZiWoDkMIIChBGg/FKSxaIDYdCU7hGCBAWqaV2HGRRPTp+8Y1aAdRBrEv+VTUQNpbbOxmAviD7HCX0MRR2GzoI1xbMHZojwjxELZjtD0jV8s+N/VvdIz/HJLs6QEJcsaB3/byUK3mc4eLo+vsk1i9/2KDMNPTIJE9zARtjRQcCMkC22sMSvd12t+zhSXY/HfIsVhp2+ABGuK8SMZ0WdcqBJRRl13HvBQ1faJzKoaymJy7HT6rjUZSUyY4jK/vXVv2pnR+G8WGtr7YRTltFEr69spFGQBgpFoz3sJiRz/aohKEf2dhQaucXMbvT+2sUKV9DxkfDPRM5SrOr3H3Q8mflR2XXjRklMwnd20lReJFHRIg= X-Bogosity: Ham, tests=bogofilter, spamicity=0.000685, 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 Thu, 2024-08-22 at 15:55 -0700, Andrii Nakryiko wrote: > > > + madvise(addr, page_sz, MADV_POPULATE_READ); > >=20 > > Nit: check error code? > > Well, even if this errors out there is no one to notice and do > anything about it, given this is in a forked process. The idea, > though, is that if this doesn't work, we'll catch it as part of the > actual selftest. Ok. [...] > In my QEMU I only get 3: >=20 > FRAME #00: BUILD ID =3D d370860567af6d28316d45726045f1c59bbfc416 OFFSET = =3D 2c4156 > FRAME #01: BUILD ID =3D d370860567af6d28316d45726045f1c59bbfc416 OFFSET = =3D 393ac7 > FRAME #02: BUILD ID =3D 8bfe03f6bf9b6a6e2591babd0bbc266837d8f658 OFFSET = =3D 27cd0 >=20 > But see below, for my actual devserver there are 4 frames. My bet > would be that 568ef is libc. A bit confused why you get frame 04 from > uprobe_multi, but maybe that's how things work with musl or whatever? > Don't know. Check libc.so. Oh, right, I had to check libc build-id inside QEMU, not outside... Yes, this is libc signature. This figures, thank you for explaining. [...]