История изменений
Исправление
ckotinko,
(текущая версия)
:
это решаемо на уровне компилятора, если он будет использовать два стека-один обычный(esp/rsp), второй для finite state machine(ebp/rbp). и метки для функций - finite state machine. ну и интринсик для замены контекста(все кроме адреса команд и нормального стека)
Исходная версия
ckotinko,
:
это решаемо на уровне компилятора, если он будет использовать два стека-один обычный(esp/rsp), второй для finite state machine(ebp/rbp). и метки для функций - finite state machine. ну и интринсик дляуказания vtable для такой машины