Using GCC's Nested Functions with Wide Pointers and No Trampolines II

·Hacker News··

Blog Contact/Impressum 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. For some time now, GCC has the option to place the trampoline on the heap, which is better but still not id

Read full article →

Related Articles

500k facial scans at UK stations yield no arrests, 1 false positive
ilamont · Hacker News · 2h ago
US sanctions force The Netherlands off Microsoft and toward alternative NixOS
mywacaday · Hacker News · 2h ago
Does Reddit have an astroturfing problem? What the data suggests
p-s-v · Hacker News · 1d ago
Nvidia wants to put a watchdog chip next to every AI agent
jonbaer · Hacker News · 22h ago
U.S. Strategic Petroleum Reserve Falls to Lowest Level Since 1982
thelastgallon · Hacker News · 11h ago