From nobody Tue Mar 05 04:53:41 2024 X-Original-To: dev-commits-src-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4TpjrP6F4Mz5BmmW; Tue, 5 Mar 2024 04:53:41 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4TpjrP5bP1z4qlM; Tue, 5 Mar 2024 04:53:41 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1709614421; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=CcfwsKhpiCylxJb+meHdx90mPHA8pgwjo7XEUYKcROY=; b=JU+ukO0qopRSkqC6y5P3dELNBUT5brjEXVZEivGNnrzRC+qMn8f1gAeg8vIbwvY37YjWAb IbxKHfp5W8GwROWE4ETKXShXRbb0K0vBTe0izPA4mqi93fxyZQrmO/y2VaEnnfNm2Jk6+y ZLgDiYovzxbQu9aCNlF7MI1nOeRoq/F0s4vPE5DklIyZcxQ5HdTDrfFTW0Ojiryd0uK4hz E9nYqBWGLdLRQQIednGxHm+ZQQ/zCRKL1dwrL3zLYHqEyqX1fNBHnWoOZsI0e53aPKftgb SieMWFFog30AwJvGOJecJD5yxMCYSS13dK2i2YYFqnGOpWsND9FFSWBIHiYywA== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1709614421; a=rsa-sha256; cv=none; b=ncDD7aqqut1MOQzMAtr9FIU2bTE+HSInJ7+8sVTutIyEYWV1l3DXJvQoTp6PvZTo74o6Bp ReV6Sx44tLxPGOpfr+mhODPvJCKpksSVJfYFXKz3t/2MrfkorcKPIuiI7zxtxG1QtyQZ4c dtIh1sALaZP7/EudBkw+yIAqDClHe30fqQv3jR/yPZm7Y56Q3WgH2/EYEmT/bxM4KBQuVn UOZs4D77xGAxjvBG4u2ZqP1FIF2x+FzjOtJambeonLiaexdOiajWHO6fZ09/ng6raCsI6t htCeO5+Fctb2eoSMfcqMPZxkBE7ZvfhcO8dOlJNhgBJCOtvlrK2rkHq2CLXkWA== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1709614421; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=CcfwsKhpiCylxJb+meHdx90mPHA8pgwjo7XEUYKcROY=; b=JD69sQhm1ff7VEs9Tx+Zu3N2vMfYJ8d+VGohcUdZLW8D3kpgFZtIlqRuDVF1p1rtmV5uyd xG87zhGfN3x4Ay8H+pwQtMq7B0G6IDkrByyA2cXSqycNI/kSHGhQYuPBADDUAIM9Akgoti X+5Cy09RfmgGzqTR17+GoiqC9s6po5wBU2zER/7TxMBc339d5TWFkLp5lT0hp9UVPVhO4N UjG/EOIj2Ue5P+zk5gG5zwBLwg7Z2nvOiBzkImppDlFMKPOzfgczd0ntrX6e8IdmEQdU0+ 1I9Ofhw1juyyqyJJnWamfic4KPclFmrCshnLAXPHPbYrkGMV6o8uUCTCZQHrUQ== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4TpjrP5BcHzrwW; Tue, 5 Mar 2024 04:53:41 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.17.1/8.17.1) with ESMTP id 4254rfKc027319; Tue, 5 Mar 2024 04:53:41 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 4254rfxV027317; Tue, 5 Mar 2024 04:53:41 GMT (envelope-from git) Date: Tue, 5 Mar 2024 04:53:41 GMT Message-Id: <202403050453.4254rfxV027317@gitrepo.freebsd.org> To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org From: John Baldwin Subject: git: 364d1b2f8c0a - main - imgact_elf: Add const to the checknote parameter to __elfN(parse_notes) List-Id: Commit messages for all branches of the src repository List-Archive: https://lists.freebsd.org/archives/dev-commits-src-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-src-all@freebsd.org X-BeenThere: dev-commits-src-all@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: jhb X-Git-Repository: src X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 364d1b2f8c0a7f4caaa7f3d184f4cfece8f22108 Auto-Submitted: auto-generated The branch main has been updated by jhb: URL: https://cgit.FreeBSD.org/src/commit/?id=364d1b2f8c0a7f4caaa7f3d184f4cfece8f22108 commit 364d1b2f8c0a7f4caaa7f3d184f4cfece8f22108 Author: John Baldwin AuthorDate: 2024-03-05 04:52:21 +0000 Commit: John Baldwin CommitDate: 2024-03-05 04:52:21 +0000 imgact_elf: Add const to the checknote parameter to __elfN(parse_notes) Reviewed by: imp, kib Sponsored by: University of Cambridge, Google, Inc. Differential Revision: https://reviews.freebsd.org/D44215 --- sys/kern/imgact_elf.c | 2 +- sys/sys/imgact_elf.h | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/sys/kern/imgact_elf.c b/sys/kern/imgact_elf.c index 3863f0a2fdae..4cee366ed747 100644 --- a/sys/kern/imgact_elf.c +++ b/sys/kern/imgact_elf.c @@ -2712,7 +2712,7 @@ __elfN(note_procstat_auxv)(void *arg, struct sbuf *sb, size_t *sizep) #define MAX_NOTES_LOOP 4096 bool -__elfN(parse_notes)(const struct image_params *imgp, Elf_Note *checknote, +__elfN(parse_notes)(const struct image_params *imgp, const Elf_Note *checknote, const char *note_vendor, const Elf_Phdr *pnote, bool (*cb)(const Elf_Note *, void *, bool *), void *cb_arg) { diff --git a/sys/sys/imgact_elf.h b/sys/sys/imgact_elf.h index 92995d2f2dc3..c9444e5aec41 100644 --- a/sys/sys/imgact_elf.h +++ b/sys/sys/imgact_elf.h @@ -123,7 +123,7 @@ void __elfN(prepare_notes)(struct thread *, struct note_info_list *, void __elfN(size_segments)(struct thread *, struct sseg_closure *, int); size_t __elfN(register_note)(struct thread *, struct note_info_list *, int, outfunc_t, void *); -bool __elfN(parse_notes)(const struct image_params *, Elf_Note *, +bool __elfN(parse_notes)(const struct image_params *, const Elf_Note *, const char *, const Elf_Phdr *, bool (*)(const Elf_Note *, void *, bool *), void *);