Очевидно мир на патче и сст не сошёлся. Есть куча приемлемых решений.
leo 1. При переполнении стека исключение на процессор не будет доставлено, если в управляющем регистре соответствующие исключения замаскированы....
http://doxygen.reactos.org/df/ddf/ntgdihdl_8h_source.html
m0zg Почему то я думал что Eax там не меняется, оказалось что этот регистр не сохраняется. Можно есчо проверить к какой сст относится ссылка, для...
Длительность межквантового простоя вашего треда много больше времени выборки элемента из массива. Задержками можно пренебречь - визуально это...
Ну он в регистре Eax. Прочитать из структуры.
m0zg mov edi,dword ptr ds:[pSST] mov ecx,dword ptr ds:[SizeOfSST] ; /4 mov eax,ebx ; @Nt* repne scasd sub edi,dword ptr ds:[pSST] mov...
m0zg Аа ну я забыл sub edi,dword ptr ds:[pSST]/mov eax,edi(это же смещение элемента в массиве), так как напечатал это второй раз...
leo Сопроцессор ничего про хлопоты не знает. Он только может сепшин доставить на процессор через fwait.
Стек сопроцессора это кольцевой буфер. Очевидно при переполнении затираются его поля.
m0zg Както так: mov edi,dword ptr ds:[pSST] mov ecx,dword ptr ds:[SizeOfSST] ; /4 mov eax,ebx ; @Nt* repne scasd shr eax,2 ; /4, Id + 1 dec...
Имена участников (разделяйте запятой).