criu/compel
Mike Rapoport (IBM) a48aa33eaa restorer: shstk: implement shadow stack restore
The restore of a task with shadow stack enabled adds these steps:

* switch from the default shadow stack to a temporary shadow stack
  allocated in the premmaped area
* unmap CRIU mappings; nothing changed here, but it's important that
  CRIU mappings can be removed only after switching to a temporary
  shadow stack
* create shadow stack VMA with map_shadow_stack()
* restore shadow stack contents with wrss
* switch to "real" shadow stack
* lock shadow stack features

Signed-off-by: Mike Rapoport (IBM) <rppt@kernel.org>
2024-09-11 16:02:11 -07:00
..
arch restorer: shstk: implement shadow stack restore 2024-09-11 16:02:11 -07:00
include compel: shstk: prepare shadow stack signal frame 2024-09-11 16:02:11 -07:00
plugins compel: infect: prepare parasite_service() for addition of CET support 2024-09-11 16:02:11 -07:00
src compel: shstk: prepare shadow stack signal frame 2024-09-11 16:02:11 -07:00
test compel/test: Return 0 in case of error in fdspy 2023-10-22 13:29:25 -07:00
.gitignore compel: adapt .gitgnore for aarch64 and ppc64le 2017-08-09 18:51:42 +03:00
compel-host compel cli: show includes 2017-03-15 00:09:55 +03:00
Makefile compel: add loongarch64 support 2023-10-22 13:29:25 -07:00