MCPcopy Create free account
hub / github.com/boostorg/build / debug_on_enter_function

Function debug_on_enter_function

src/engine/debugger.cpp:504–524  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

502}
503
504void debug_on_enter_function( FRAME * frame, OBJECT * name, OBJECT * file, int line )
505{
506 int breakpoint_id;
507 assert( debug_is_debugging() );
508 ++debug_depth;
509 if ( debug_state == DEBUG_STEP && file )
510 {
511 debug_file = file;
512 debug_line = line;
513 debug_frame = frame;
514 debug_end_stepping();
515 }
516 else if ( ( breakpoint_id = handle_function_breakpoint( name ) ) ||
517 ( breakpoint_id = handle_line_breakpoint( file, line ) ) )
518 {
519 debug_file = file;
520 debug_line = line;
521 debug_frame = frame;
522 debug_on_breakpoint( breakpoint_id );
523 }
524}
525
526void debug_on_exit_function( OBJECT * name )
527{

Callers 1

function_runFunction · 0.85

Calls 4

debug_end_steppingFunction · 0.85
handle_line_breakpointFunction · 0.85
debug_on_breakpointFunction · 0.85

Tested by

no test coverage detected