Message ID | 20250226-parse_vdso-nolibc-v2-4-28e14e031ed8@linutronix.de (mailing list archive) |
---|---|
State | New |
Headers | show
Return-Path: <owner-linux-mm@kvack.org> 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 CA320C19777 for <linux-mm@archiver.kernel.org>; Wed, 26 Feb 2025 11:45:59 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 171DF280017; Wed, 26 Feb 2025 06:45:31 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 0FD0E280015; Wed, 26 Feb 2025 06:45:30 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id DADCC280018; Wed, 26 Feb 2025 06:45:30 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0012.hostedemail.com [216.40.44.12]) by kanga.kvack.org (Postfix) with ESMTP id 95DE4280015 for <linux-mm@kvack.org>; Wed, 26 Feb 2025 06:45:30 -0500 (EST) Received: from smtpin10.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay08.hostedemail.com (Postfix) with ESMTP id C4B4E1413BC for <linux-mm@kvack.org>; Wed, 26 Feb 2025 11:45:18 +0000 (UTC) X-FDA: 83161915116.10.67F3025 Received: from galois.linutronix.de (Galois.linutronix.de [193.142.43.55]) by imf27.hostedemail.com (Postfix) with ESMTP id A71014000B for <linux-mm@kvack.org>; Wed, 26 Feb 2025 11:45:12 +0000 (UTC) Authentication-Results: imf27.hostedemail.com; dkim=pass header.d=linutronix.de header.s=2020 header.b=Q6RHVpOp; dkim=pass header.d=linutronix.de header.s=2020e header.b=wxpAzBBk; spf=pass (imf27.hostedemail.com: domain of t-8ch@linutronix.de designates 193.142.43.55 as permitted sender) smtp.mailfrom=t-8ch@linutronix.de; dmarc=pass (policy=none) header.from=linutronix.de ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1740570312; 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=X459Nbf9XrEWha7iYfzDJ/XKmZSxaaM7+gUIBcjKP7M=; b=il+c5GSPcrL8WvJjrWnN7SWkeMWeoveWQGz4g8NVXqO0qqKCkqxTZcJvSIxgtFj6nL9q0v A7v+BcF9izMH8sxx6DQUN9GUXx6jCxSscqRM62RTehXFYwK5FalRVne7qlS0NoxuA4dP4P Z1Qm0RwRLFe2etlW74M0ITmrpWnQt+k= ARC-Authentication-Results: i=1; imf27.hostedemail.com; dkim=pass header.d=linutronix.de header.s=2020 header.b=Q6RHVpOp; dkim=pass header.d=linutronix.de header.s=2020e header.b=wxpAzBBk; spf=pass (imf27.hostedemail.com: domain of t-8ch@linutronix.de designates 193.142.43.55 as permitted sender) smtp.mailfrom=t-8ch@linutronix.de; dmarc=pass (policy=none) header.from=linutronix.de ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1740570312; a=rsa-sha256; cv=none; b=F+FFYocMGgPMaOQn+Yv2JBfZTW2Q3B4Mb85x+3esmTSJv1l7Ivy3/hhbR+cQLBPJC256au c16Jlsq+DfP07U8hAyhGyrxGO5QpJy7d0mhj4MruRz/DvvUZQHSd34c/5qIaE9e/HOLSHH yU4mAVrjd4oRHbrRblSHf0Uv+ewTPRo= From: =?utf-8?q?Thomas_Wei=C3=9Fschuh?= <thomas.weissschuh@linutronix.de> DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linutronix.de; s=2020; t=1740570311; h=from:from: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; bh=X459Nbf9XrEWha7iYfzDJ/XKmZSxaaM7+gUIBcjKP7M=; b=Q6RHVpOpx4zEsk1vhQBMerXcZfxYjUqVTslkHIIAE0kETSlRP+VTu4KB6Ar3suj0p0ABEb EXSAONKWx+hJlht02+6RTGP6S4iwhZw4LUzzfGx8wRx7W/6Id4QKh/oyPpvVqB3JmXaWcN 9s+hnX9QotHEv41wZmKEA3xLsYc6kq/45ol1Qu7p2d/S1mOA5cBaniZ1x5/74jWtqgFO7S SHmrXV63IcWdYrdXd+KRhfXgNMSu3R/qj08gFcCU3W8fqpxFfFcgPfr5B12x0UcXC8oDjq QlXnIH0pIJzGyOjnco6JVy00lodeEFdR3L3UbHQgNrrIRFbZn10m7+QgHGW2cQ== DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; d=linutronix.de; s=2020e; t=1740570311; h=from:from: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; bh=X459Nbf9XrEWha7iYfzDJ/XKmZSxaaM7+gUIBcjKP7M=; b=wxpAzBBkGPD/yd/UvVvq3B9eE3sYMv29zNLt5TKz00Qmo5uoyB+ri0QozhIXJSlVvWqHGh 19+lwFcgC6SL43CA== Date: Wed, 26 Feb 2025 12:44:43 +0100 Subject: [PATCH v2 04/16] elf, uapi: Add definitions for VER_FLG_BASE and VER_FLG_WEAK MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 8bit Message-Id: <20250226-parse_vdso-nolibc-v2-4-28e14e031ed8@linutronix.de> References: <20250226-parse_vdso-nolibc-v2-0-28e14e031ed8@linutronix.de> In-Reply-To: <20250226-parse_vdso-nolibc-v2-0-28e14e031ed8@linutronix.de> To: Kees Cook <kees@kernel.org>, Eric Biederman <ebiederm@xmission.com>, Shuah Khan <shuah@kernel.org>, Nathan Chancellor <nathan@kernel.org>, Nick Desaulniers <ndesaulniers@google.com>, Bill Wendling <morbo@google.com>, Justin Stitt <justinstitt@google.com>, Andy Lutomirski <luto@kernel.org>, Thomas Gleixner <tglx@linutronix.de>, Vincenzo Frascino <vincenzo.frascino@arm.com>, Willy Tarreau <w@1wt.eu>, =?utf-8?q?Thomas_Wei=C3=9Fschuh?= <linux@weissschuh.net> Cc: "Jason A. Donenfeld" <Jason@zx2c4.com>, Christophe Leroy <christophe.leroy@csgroup.eu>, linux-mm@kvack.org, linux-kernel@vger.kernel.org, linux-kselftest@vger.kernel.org, llvm@lists.linux.dev, =?utf-8?q?Thomas_Wei=C3=9Fschuh?= <thomas.weissschuh@linutronix.de> X-Developer-Signature: v=1; a=ed25519-sha256; t=1740570307; l=976; i=thomas.weissschuh@linutronix.de; s=20240209; h=from:subject:message-id; bh=s4dcBFTBzdnkfHgUh3Q9G83Mq/JS/VsS9PhICcoi080=; b=cT1LjlV6MdAalhb0317TK/ZKKu9q9wZ1kkpTwpuGLCiGqy4w/CIFAzQGbV6a9D6L9/Rfxha5V c/aBJB5puZ7AZw+MOZLGj/TcVagcBoDUWnKGS0tv2nYQKmO2YDmVmZv X-Developer-Key: i=thomas.weissschuh@linutronix.de; a=ed25519; pk=pfvxvpFUDJV2h2nY0FidLUml22uGLSjByFbM6aqQQws= X-Rspamd-Server: rspam04 X-Rspamd-Queue-Id: A71014000B X-Stat-Signature: hfxd8t9k99foqgyg6as7xhgywip6f3y8 X-Rspam-User: X-HE-Tag: 1740570312-22163 X-HE-Meta: U2FsdGVkX1+gzDuQszmHLrhyEYXu8DHBqEX0TsQ9sBVDWJ+zPj4hqjmP1bVbFOK66Wthc6jt//ZYqgbvsVZjP7UoLV7Id1IOHn8Ahhv2/0GmsJ8IgExUHkibKNZaV2+Q74oXkv/NNL6AjxA8p/2SinyNJ7J2Gz0Tbt7h12swNQmuttUO+zJufXH4Ax6Bdk+YSRnZUQfKv9ng7q9BUs9EpLj2CuVbMSftbPMJrbfSqAsmFNUKOfJqgPmlGs1nQe06rgdGOm2ZoVIEJF+eMKsA1+poeznSXQLAvbriJgQZXLJEcEMlWHqOabvxP4h0wA+LCUB6qzVmsSYplo1LSYIgQsIxFo3pDEDlQhUZXyM/HLxNdN0JDFjabqrGrsbxZxMfKHJdvMCJnr/vK2L4v/+9DGZmUAOqWKQgJLP7N/eLWs+aYwIy5Fb1rj3SaH6rEBNkW6vl0IAwHdYQjY5DNj9tvE5RSpZsUvo19RChYcVL3az8k6V3sd+PVTtuIDpDwCUi6iOTnsZNFTXq2dF7R6NP4zQiMtCnQTGKEjyRZyQoMafkSPSyqlmZcKcZh3vEHsXWzP2f48TBwKOpFhQHtG74U7yDBoKDge4jYNoIGWyez7WrnbUCY5zI1t77YI9rvdvPvo8mAUsFvcZ+tjXLELVkA0n/Yrwk8OXWnn4SRW8J7pj2l6KAjP0uPIeeRD+iwtiON9gfRYOmpviw2muedBKgJjwH8hwHS/p5LBkQCH20unj6W5IIz/o31oJD4rpJcT0NOaM9Kbvaas1kopfy5vgXiFqLvUa/JvjlsRVw8tGCnaYeOy5C+MW5vFvxeQILAzg/K3+ZslxRVxhwnmCKyHTshThLfSGoO9GSsMUOShDU0KwhpgU19bQoEOdsbA4pybdhGxZzJDpuE6wrypEnFdNvanCLCLWXa4Li8DYeWc6FwipoJo56rIduatSer4Q8eq87P4EITViuZYVEHPW+S1c NsLmlANJ I2r5B4T92cpwsYKWXNmBVQUCZYjOW1z8dAMwXzQXIioGeliRHPnOP8fZLzD06y0MOVw4GrJ/dELJ18qai+QooLfMRRscM+KjkIMcyY+BIVHef9mfYleUkTmzlqiEp0bu53nvi4Tc2Go5mPYZ5gpxHAGdvZ+egt/PI/STzv2oCUAkShcqPjlaKO89nRzl6z9lm+XwCSdiLD3CY/mF9GhiwBawM3M96nq/ZjfRJF4JYdbn2ivPdKPvDZUJukML0zs/rzIrQKliQwR1+NSIPjYORkv/TVtchjweYs+8STIS6OpErwGh8AeAzupbLiDG/JdTQjx4IRdvhtIZedRLgdpw00wmn1RH/ETBZQoblMn9OGT4vouYK3R/qc18bBKt9HqVXRy8bYiJAeLdAYg3fZ7SvNp66N6m+veJCcnwi+oRMI400G1xzsIhpqm5y82BKsbnMjyiNpnw67l7CyQLjkV1+RxZeTIL96pJWRk4CMkJNEeKAqZd1CIFx0/5ZumsSmgIgsQ2ob5Mqt+zuLU2IJ4KdYmVKMg== X-Bogosity: Ham, tests=bogofilter, spamicity=0.000000, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: <linux-mm.kvack.org> List-Subscribe: <mailto:majordomo@kvack.org> List-Unsubscribe: <mailto:majordomo@kvack.org> |
Series |
selftests: vDSO: parse_vdso: Make compatible with nolibc
|
expand
|
diff --git a/include/uapi/linux/elf.h b/include/uapi/linux/elf.h index c5383cc7bb13c931fea083de5243c4006f795006..d040f12ff1c0ae3dde5c371c81d6089118fbe8ed 100644 --- a/include/uapi/linux/elf.h +++ b/include/uapi/linux/elf.h @@ -136,6 +136,9 @@ typedef __s64 Elf64_Sxword; #define STT_COMMON 5 #define STT_TLS 6 +#define VER_FLG_BASE 0x1 +#define VER_FLG_WEAK 0x2 + #define ELF_ST_BIND(x) ((x) >> 4) #define ELF_ST_TYPE(x) ((x) & 0xf) #define ELF32_ST_BIND(x) ELF_ST_BIND(x)