Martin Uecker
- Using GCC's Nested Functions with Wide Pointers and no Trampolines II Martin Uecker, 2026-07-14 Introduction When the address of a nested function is taken, GCC creates at trampoline at run-time.
- This trampoline is placed on the stack, which means that the stack has to be executable.
- This is problematic because a non-executable stack is an important security feature.
Unverified
- Using GCC's Nested Functions with Wide Pointers and no Trampolines II Martin Uecker, 2026-07-14 Introduction When the address of a nested function is taken, GCC creates at trampoline at run-time.
- This trampoline is placed on the stack, which means that the stack has to be executable.
- This is problematic because a non-executable stack is an important security feature.
Sources: Codeberg