Our website uses cookies to enhance your browsing experience.
Accept
to the top
>
>
What can I use instead of "int...

What can I use instead of "int 3" instruction in a 64-bit application?

Feb 10 2011
Author:

The 64-bit version of Visual C++ compiler does not support inline assembler, so you cannot write code like "__asm int 3". But there is one more, less known mechanism to create interrupts during debugging – __debugbreak(). This is an intrinsic function of the VisualC++ compiler defined in vc\include\intrin.h which actually has the same functionality as int 3. Unlike int 3, this function is cross-platform. The Win32 function DebugBreak() has a similar functionality.

References

Popular related articles


Comments (0)

Next comments next comments
close comment form