Lines Matching defs:args
522 std::vector<JSTaggedType> args;
528 args = JSFunction::GetArgsData(true, thisArg, mainFunc, cjsInfo);
529 res = thread->GetEcmaVM()->FastCallAot(actualNumArgs, args.data(), prevFp);
531 args = JSFunction::GetArgsData(false, thisArg, mainFunc, cjsInfo);
533 res = thread->GetCurrentEcmaContext()->ExecuteAot(actualNumArgs, args.data(), prevFp, false);
558 std::vector<JSTaggedType> args(argsNum, JSTaggedValue::Undefined().GetRawData());
559 args[0] = mainFunc.GetTaggedValue().GetRawData();
561 args[1] = thisArg.GetTaggedValue().GetRawData(); // 1: args number
563 args[2] = thisArg.GetTaggedValue().GetRawData(); // 2: args number
566 args[mandatoryNum++] = cjsInfo->exportsHdl.GetTaggedValue().GetRawData();
567 args[mandatoryNum++] = cjsInfo->requireHdl.GetTaggedValue().GetRawData();
568 args[mandatoryNum++] = cjsInfo->moduleHdl.GetTaggedValue().GetRawData();
569 args[mandatoryNum++] = cjsInfo->filenameHdl.GetTaggedValue().GetRawData();
570 args[mandatoryNum] = cjsInfo->dirnameHdl.GetTaggedValue().GetRawData();
572 return args;