Мы используем куки, чтобы пользоваться сайтом было удобно.
Хорошо
to the top

Вебинар: Автоматизация анализа с помощью PVS-Studio - 26.03

>
>
Что можно использовать вместо...

Что можно использовать вместо инструкции "int 3" в 64-битной программе?

10 Фев 2011

64-битная версия компилятора Visual C++ не поддерживает ассемблерных вставок, поэтому использование записи вида "__asm int 3" становится невозможным. Однако существует другой, менее известный, механизм для создания прерываний во время процесса отладки — __debugbreak(). Это встроенная (intrinsic) функция компилятора VisualC++, определённая в vc\include\intrin.h, которая фактически имеет ту же функциональность, что и int 3. В отличие от int 3 данная функция является кроссплатформенной. Аналогичной функциональностью также обладает Win32 функция DebugBreak().

Библиографический список

Подписаться на рассылку
Хотите раз в месяц получать от нас подборку вышедших в этот период самых интересных статей и новостей? Подписывайтесь!
Популярные статьи по теме


Комментарии (0)

Следующие комментарии next comments
close comment form