Printing of called function's name in 'call_1' opcode handler.

This commit is contained in:
Ruben Ayrapetyan
2014-07-24 18:30:49 +04:00
parent 63a757a5a7
commit 89834cd616
+10 -1
View File
@@ -418,7 +418,7 @@ ecma_completion_value_t
opfunc_call_1 (OPCODE opdata __unused, struct __int_data *int_data) opfunc_call_1 (OPCODE opdata __unused, struct __int_data *int_data)
{ {
#ifdef __HOST #ifdef __HOST
__printf ("%d::op_call_1:idx:%d:%d\n", __printf ("%d::op_call_1:idx:%d:%d\t",
int_data->pos, int_data->pos,
opdata.data.call_1.name_lit_idx, opdata.data.call_1.name_lit_idx,
opdata.data.call_1.arg1_lit_idx); opdata.data.call_1.arg1_lit_idx);
@@ -426,6 +426,15 @@ opfunc_call_1 (OPCODE opdata __unused, struct __int_data *int_data)
int_data->pos++; int_data->pos++;
string_literal_copy str_value;
init_string_literal_copy( opdata.data.call_1.name_lit_idx, &str_value);
#ifdef __HOST
__printf("%s\n", str_value.str_p);
#endif
free_string_literal_copy( &str_value);
// FIXME // FIXME
return ecma_make_empty_completion_value(); return ecma_make_empty_completion_value();
} }