https://github.com/turbo/KPTI-PoC-Collection/blob/master/win.cpp Что за странные директивы - EXTERN_C_START, EXTERN_C_END ? И в чем фишка обьявленного - _run_attempt, но не описанного ?
гхм это пихать в __asm{} ? Для меня не одназначен... Я знаю про extern в M$ IDE .Может там сорец для чего то иного?
нет, собирайте весь win.asm сорец прямо с помощью masm ну вам же посоветовали погуглить Код (C): #define EXTERN_C_START extern "C" { #define EXTERN_C_END } #ifdef __cplusplus EXTERN_C_START #endif void _run_attempt(); DWORD64 pointers[4096 / 2]; DWORD64* speculative; BYTE* L2_cache_clear; DWORD64 times[256]; #ifdef __cplusplus EXTERN_C_END #endif