Size: a a a

Maxwell's Demons

2021 September 15

TK

Timur Khasanshin in Maxwell's Demons
Ничоси
источник

TK

Timur Khasanshin in Maxwell's Demons
Компилятор это выполняет как полноценный вход в функцию?
источник

DB

Denis Barinov in Maxwell's Demons
Теперь надо это забыть
источник

TK

Timur Khasanshin in Maxwell's Demons
С пушами?
источник

m

mirmik in Maxwell's Demons
Я знаю ровно один кейс, когда такое уместно :).
источник

TK

Timur Khasanshin in Maxwell's Demons
Какой?
источник

DB

Denis Barinov in Maxwell's Demons
Не надо, не говорите
источник

kaktys Германский... in Maxwell's Demons
Когда увольняется
источник

TK

Timur Khasanshin in Maxwell's Demons
Ахахахаха
источник

m

mirmik in Maxwell's Demons
Можно функцию switch_context в ядре os написать в более менее обобщённом виде. Без ассемблера.
источник

TK

Timur Khasanshin in Maxwell's Demons
Круто
источник

m

mirmik in Maxwell's Demons
А теперь, проффесор Локонс прочтёт заклятье забвения.
источник

TK

Timur Khasanshin in Maxwell's Demons
Не, я теперь хочу увидеть асм
источник

m

mirmik in Maxwell's Demons
Транслируется в банальный jump.
источник

TK

Timur Khasanshin in Maxwell's Demons
А как же стек
источник

TK

Timur Khasanshin in Maxwell's Demons
Рушится?
источник

DB

Denis Barinov in Maxwell's Demons
Я так и думал;)
источник

m

mirmik in Maxwell's Demons
Точка возврата не сохранится в стеке.
источник

TK

Timur Khasanshin in Maxwell's Demons
Значит это ломает стек
источник

TK

Timur Khasanshin in Maxwell's Demons
Но можно не возвращаться
источник