importantSYS.SOURCE: Martin Uecker Blog• 2026-08-29T14:20:33Z
Indirect Invocation of Nested Functions in GCC Without Executable Stack
The article explains a method to call nested functions in GCC without requiring an executable stack by extracting code and static chain pointers from trampolines, allowing the stack to be marked non-executable for security. It describes using trampolines as function descriptors and leveraging compiler built-ins to bypass executable stack requirements in older GCC versions.
*** END OF TRANSMISSION ***