diff options
| author | Aiden Gall <aiden@aidengall.xyz> | 2025-10-14 19:37:38 +0100 |
|---|---|---|
| committer | Aiden Gall <aiden@aidengall.xyz> | 2025-10-14 19:37:38 +0100 |
| commit | 29711e1ec751c32417a0e0a4bd668e95809363c3 (patch) | |
| tree | 5c2f5bdb476779367a88691692f257b49b08cd40 | |
| parent | f9660f90394bae4e63d20005c592fd96ef967d0d (diff) | |
add shadow stack caveat to manual
| -rw-r--r-- | tco_go.3 | 3 |
1 files changed, 3 insertions, 0 deletions
@@ -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 ). |
