Share via


Disassembly Window

Other versions of this page are also available for the following:

Windows Mobile SupportedWindows Embedded CE Supported

8/27/2008

The Disassembly window enables debugging of optimized code, or stepping through source-code lines that contain multiple statements.

The source window treats each line of code as a unit. For example, the following line of code contains multiple statements:

x=1; y=7; Z=3;

This line of code is treated as one unit, even though it contains different statements.

When you use the source window, you cannot step from one statement on a source-code line to the next or set a breakpoint on any statement other than the first.

The Disassembly window operates on disassembled (assembly-language or bytecode) instructions instead of source-code statements or lines.

  • Set a breakpoint on any instruction.
  • If you use the Step Into or Step Over command while the Disassembly window has focus, the debugger steps through your program instruction by instruction instead of line by line.
  • Viewing and stepping through your code by disassembled instructions can be especially useful when debugging optimized code.
    You can press CTRL+F11 to switch between the Disassembly window and the source windows.
  • Shortcut menu
    Right-click the window to bring up a menu, which contains the following functions.
  • Go To Source
    Opens the source code in a new source code edit window.
  • Show Next Statement
    Shows the next statement that would be executed, in the disassembly window.
  • Insert/Remove Breakpoint
    Inserts a breakpoint, if there is none, at the line where the cursor is in the Disassembly window.

    If there is a breakpoint at that line, it is removed.

  • Enable Breakpoint
    Enables a breakpoint in the Disassembly window.
  • Run to Cursor
    Runs to the cursor in the Disassembly window.
  • Set Next Statement
    Overrides the next statement, instead executing another statement you selected.
  • Source Annotation
    Displays the source code associated with the assembly language code in a different color.
  • Code Bytes
    Displays the machine language code associated with the assembly language code in a different color.
  • Docking View
    Switches the active window from docking to nondocking mode:

    • Docking mode. When a window is in docking mode, a check mark appears.
      You can dock the window to the border of the main Platform Builder window, or you can change the window to a floating window that can be moved outside the main Platform Builder window.
      To change the window to a floating window, hold the CTRL key and click the frame of the window you select.
      This window can be redocked at any time.
    • Nondocking mode. If the window is in nondocking mode, it appears only inside the main Platform Builder window and cannot be docked.
  • Close
    Closes the active window.

See Also

Tasks

Viewing Source Code in the Disassembly Window
Changing Disassembly Window Options

Reference

Source Path Mapping Dialog Box