From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: by sourceware.org (Postfix, from userid 1944) id C45E0385117F; Wed, 12 Oct 2022 14:16:35 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org C45E0385117F DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sourceware.org; s=default; t=1665584195; bh=DWgndV7QB84m+lWrQ+zm8oiF3i8Vsu5nTwEhzYOooTE=; h=From:To:Subject:Date:From; b=T4/FASFvglKN15vWhS3um5VYrTrOJlDwd6xU9/zzEFyZLLXQqSAmrwq60ZLBimvXp 4cW/54ZHTffpzuLQE5VvewFqJYOImRP2DnXj90qWDJU3B317unQSZfsWxdTxsqoi6X UX835bvnPnFSayk9uyzG/OSivaiFy7HoUomoN7jY= Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit From: Szabolcs Nagy To: glibc-cvs@sourceware.org Subject: [glibc/arm/morello/main] TODO: cheri: elf: Add new AT_* auxv types X-Act-Checkin: glibc X-Git-Author: Szabolcs Nagy X-Git-Refname: refs/heads/arm/morello/main X-Git-Oldrev: a2d8296886db553f2242a8277b76ce6868742e9b X-Git-Newrev: 456f4dd6e5311b020cda926e6da4f3a820516339 Message-Id: <20221012141635.C45E0385117F@sourceware.org> Date: Wed, 12 Oct 2022 14:16:35 +0000 (GMT) List-Id: https://sourceware.org/git/gitweb.cgi?p=glibc.git;h=456f4dd6e5311b020cda926e6da4f3a820516339 commit 456f4dd6e5311b020cda926e6da4f3a820516339 Author: Szabolcs Nagy Date: Wed Aug 31 11:55:45 2022 +0100 TODO: cheri: elf: Add new AT_* auxv types Used for purecap ABI. TODO: squash into 091bcf0e1c cheri: elf: Add new a_type entries Diff: --- elf/elf.h | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) diff --git a/elf/elf.h b/elf/elf.h index 6ced67f7c1..5f0b90f4c4 100644 --- a/elf/elf.h +++ b/elf/elf.h @@ -1252,11 +1252,17 @@ typedef struct #define AT_MINSIGSTKSZ 51 /* Stack needed for signal delivery */ -# define AT_CHERI_EXEC_RW_CAP 60 -# define AT_CHERI_EXEC_RX_CAP 61 -# define AT_CHERI_INTERP_RW_CAP 62 -# define AT_CHERI_INTERP_RX_CAP 63 -# define AT_CHERI_SEAL_CAP 64 +#define AT_CHERI_EXEC_RW_CAP 60 +#define AT_CHERI_EXEC_RX_CAP 61 +#define AT_CHERI_INTERP_RW_CAP 62 +#define AT_CHERI_INTERP_RX_CAP 63 +#define AT_CHERI_STACK_CAP 64 +#define AT_CHERI_SEAL_CAP 65 +#define AT_CHERI_CID_CAP 66 +#define AT_ARGC 80 +#define AT_ARGV 81 +#define AT_ENVC 82 +#define AT_ENVP 83 /* Note section contents. Each entry in the note section begins with a header of a fixed form. */