A method, apparatus and computer program product are provided for
implementing compiled breakpoint analysis. A debugger user interface is
displayed for defining breakpoint properties. Responsive to a predefined
user selection, a conditional breakpoint and condition are exported to be
compiled for debug. When a source module is compiled for debug, the
conditional breakpoint is inserted into the program executable for a
user-selected line. When debugging the program executable, the compiled
conditional breakpoint is identified. A compiled breakpoint table is used
to set a conditional breakpoint on the user-selected line and to identify
statement numbers for the true and false legs of a compiled condition.