памяти, а не используется нативный?
включи -O3 и будет использоваться нативный стек
Это пока указатели на него не берёшь. 😁
я больше про код на скриншоте, там явно выхлоп без O3. А так, да, манипуляция с указателями будет идти через shadow stack на хипе но в некоторых случаях может llvm может сделать escape-analisys и вынести работу из shadow-stack-а
Как void foo(void) { int local = 1; int *p = &local; calc_with_p(p); } 🤷♀️
Обсуждают сегодня