Application Debugging — Intel® SDE documentation

# 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]

- Debugging Applications on Linux
- Debugging Applications on Windows