Jackson Stogel
db71cc58ec
[libc] Implement pkey_alloc/free/get/set/mprotect for x86_64 linux ( #162362 )
...
This patch provides definitions for `pkey_*` functions for linux x86_64.
`pkey_alloc`, `pkey_free`, and `pkey_mprotect` are simple syscall
wrappers. `pkey_set` and `pkey_get` modify architecture-specific
registers. The logic for these live in architecture specific
directories:
* `libc/src/sys/mman/linux/x86_64/pkey_common.h` has a real
implementation
* `libc/src/sys/mman/linux/generic/pkey_common.h` contains stubs that
just return `ENOSYS`.
2025-11-18 14:30:15 -08:00
..
2025-11-18 10:17:19 +08:00
2025-11-18 10:17:19 +08:00
2025-10-30 16:37:00 -07:00
2025-10-06 11:46:45 +08:00
2025-11-18 14:30:15 -08:00
2025-09-04 14:02:43 -07:00
2025-04-28 15:06:52 -04:00
2025-01-07 15:56:12 -08:00
2025-10-24 10:42:31 -07:00
2024-10-14 13:35:04 -04:00
2025-01-07 15:56:12 -08:00
2025-02-14 14:01:18 -08:00
2025-07-18 11:35:09 -07:00
2025-08-07 16:45:14 -07:00
2025-01-07 15:56:12 -08:00
2025-02-07 09:20:18 +08:00
2025-02-07 09:20:18 +08:00
2025-01-07 15:56:12 -08:00
2025-01-07 15:56:12 -08:00
2025-01-07 15:56:12 -08:00
2025-02-17 17:06:59 -08:00
2025-01-07 15:56:12 -08:00
2025-01-07 15:56:12 -08:00
2025-01-07 15:56:12 -08:00
2025-03-18 11:38:33 -07:00
2025-01-28 12:22:51 -08:00
2025-10-30 11:49:22 -07:00
2025-02-15 16:32:30 -08:00
2025-01-28 12:22:51 -08:00
2025-10-08 23:37:01 -04:00
2025-10-22 09:41:03 -07:00
2025-02-05 13:24:39 -08:00
2025-02-05 13:24:39 -08:00
2024-12-10 09:00:06 -08:00
2025-07-29 16:39:40 +00:00
2025-08-16 16:05:45 -07:00
2025-07-18 11:35:09 -07:00
2025-07-18 11:35:09 -07:00
2025-02-07 10:43:56 -08:00
2025-07-18 11:35:09 -07:00
2025-02-21 08:24:59 -08:00
2025-01-07 15:56:12 -08:00
2025-10-24 10:42:31 -07:00
2025-01-07 15:56:12 -08:00
2025-10-30 11:49:22 -07:00
2025-02-15 16:32:30 -08:00
2025-01-28 12:22:51 -08:00
2025-11-17 15:43:42 -08:00
2025-10-30 11:49:22 -07:00
2025-07-18 11:35:09 -07:00
2025-03-06 16:25:14 -08:00
2025-03-06 16:25:14 -08:00
2025-01-07 15:56:12 -08:00
2025-07-18 11:35:09 -07:00
2025-11-11 09:54:34 -08:00
2025-07-18 11:35:09 -07:00
2025-05-09 09:02:33 -07:00
2025-11-11 09:54:21 -08:00
2025-01-28 12:22:51 -08:00
2025-11-17 15:43:42 -08:00
2025-07-17 13:06:04 -07:00