Application Debugging

Intel® SDE provides transparent application debugging. This means that people can use the system debugger (i.e. GDB on Linux and Visual Studio on Windows) to debug the emulated application, as if debugging it natively.

In some cases Intel® SDE triggers application breakpoint due to emulation or analysis checker event. This means that when running inside the debugger, and the application breakpoint will be triggered, the debugger will stop the execution flow and the user could debug the code at this event.

A few examples for such events:

-raise_int3

Raise a breakpoint on execution of int3 instruction [default 0]

-cet_breakpoint

Raise a break point on CET exception [default 0]

-ptr_breakpoint

Raise a breakpoint on memory access issues [default 0]