From 29711e1ec751c32417a0e0a4bd668e95809363c3 Mon Sep 17 00:00:00 2001 From: Aiden Gall Date: Tue, 14 Oct 2025 19:37:38 +0100 Subject: add shadow stack caveat to manual --- tco_go.3 | 3 +++ 1 file changed, 3 insertions(+) diff --git a/tco_go.3 b/tco_go.3 index 19b8a10..ae7d2e4 100644 --- a/tco_go.3 +++ b/tco_go.3 @@ -50,6 +50,9 @@ restoring them later when the coroutine is resumed. This approach may be incompatible with other forms of black magic voodoo, your mileage may vary. .P +The implementation is incompatible with control flow protection mechanisms such +as shadow stacks as it relies on manipulating return addresses. +.P .BR tco_args () currently only supports arguments passed by registers .RI ( %rdi ", " %rsi ", " %rdx ", " %r10 ", " %r8 ", " %r9 " and " %xmm0-8 ). -- cgit v1.2.3