nxt_noinline njs_ret_t
-njs_function_frame(njs_vm_t *vm, njs_function_t *function,
+njs_function_lambda_frame(njs_vm_t *vm, njs_function_t *function,
const njs_value_t *this, const njs_value_t *args, nxt_uint_t nargs,
nxt_bool_t ctor)
{
nxt_noinline njs_ret_t
-njs_function_call(njs_vm_t *vm, njs_index_t retval, size_t advance)
+njs_function_lambda_call(njs_vm_t *vm, njs_index_t retval, size_t advance)
{
size_t size;
njs_ret_t ret;
return NJS_APPLIED;
}
- ret = njs_function_frame(vm, function, this, args, nargs, 0);
+ ret = njs_function_lambda_frame(vm, function, this, args, nargs, 0);
if (nxt_slow_path(ret != NXT_OK)) {
return ret;
}
- return njs_function_call(vm, retval, advance);
+ return njs_function_lambda_call(vm, retval, advance);
}
njs_ret_t njs_function_native_frame(njs_vm_t *vm, njs_function_t *function,
const njs_value_t *this, const njs_value_t *args, nxt_uint_t nargs,
size_t reserve, nxt_bool_t ctor);
-njs_ret_t njs_function_frame(njs_vm_t *vm, njs_function_t *function,
+njs_ret_t njs_function_lambda_frame(njs_vm_t *vm, njs_function_t *function,
const njs_value_t *this, const njs_value_t *args, nxt_uint_t nargs,
nxt_bool_t ctor);
njs_ret_t njs_function_activate(njs_vm_t *vm, njs_function_t *function,
const njs_value_t *this, const njs_value_t *args, nxt_uint_t nargs,
njs_index_t retval, size_t advance);
-njs_ret_t njs_function_call(njs_vm_t *vm, njs_index_t retval, size_t advance);
+njs_ret_t njs_function_lambda_call(njs_vm_t *vm, njs_index_t retval,
+ size_t advance);
njs_ret_t njs_function_native_call(njs_vm_t *vm, njs_function_native_t native,
njs_value_t *args, uint8_t *args_types, nxt_uint_t nargs,
njs_index_t retval);
this = &val;
}
- return njs_function_frame(vm, function, this, NULL, nargs, ctor);
+ return njs_function_lambda_frame(vm, function, this, NULL,
+ nargs, ctor);
}
if (!ctor || function->ctor) {
function = frame->function;
if (!function->native) {
- ret = njs_function_call(vm, (njs_index_t) retval,
- sizeof(njs_vmcode_function_call_t));
+ ret = njs_function_lambda_call(vm, (njs_index_t) retval,
+ sizeof(njs_vmcode_function_call_t));
if (nxt_fast_path(ret != NJS_ERROR)) {
return 0;