| 417 | } |
| 418 | |
| 419 | static void debug_print_frame_info( FRAME_INFO * frame ) |
| 420 | { |
| 421 | OBJECT * file = frame->file; |
| 422 | if ( file == NULL ) file = constant_builtin; |
| 423 | printf( "%s ", frame->rulename ); |
| 424 | if ( strcmp( frame->rulename, "module scope" ) != 0 ) |
| 425 | { |
| 426 | printf( "( " ); |
| 427 | if ( frame->args->count ) |
| 428 | { |
| 429 | lol_print( frame->args ); |
| 430 | printf( " " ); |
| 431 | } |
| 432 | printf( ") " ); |
| 433 | } |
| 434 | printf( "at %s:%d", object_str( file ), frame->line ); |
| 435 | } |
| 436 | |
| 437 | static void debug_mi_print_frame_info( FRAME_INFO * frame ) |
| 438 | { |
no test coverage detected