pike.git / src / interpret.c

version» Context lines:

pike.git/src/interpret.c:2259:    /* DTrace enter probe    arg0: function name    arg1: object    */    struct byte_buffer obj_name = BUFFER_INIT();    struct svalue obj_sval;    SET_SVAL(obj_sval, T_OBJECT, 0, object, o);    safe_describe_svalue(&obj_name, &obj_sval, 0, NULL);    PIKE_FN_START(function->name->size_shift == 0 ?    function->name->str : "[widestring fn name]", -  buffer_get_string(s)); +  buffer_get_string(obj_name));    buffer_free(&obj_name);    }    if(UNLIKELY(Pike_interpreter.trace_level))    {    do_trace_function_call(o, function, args);    }    new_frame->current_storage = o->storage+context->storage_offset;    if( type == IDENTIFIER_C_FUNCTION )    {    new_frame->num_args = args;