/arkcompiler/ets_runtime/ecmascript/jspandafile/ |
H A D | class_info_extractor.h | 133 const JSHandle<JSObject> &homeObject, 196 const JSHandle<JSObject> &homeObject, 200 const JSHandle<JSTaggedValue> &homeObject, const JSHandle<JSFunction> &ctor);
|
H A D | class_info_extractor.cpp | 586 const JSHandle<JSObject> &homeObject, in CreateJSFunctionFromTemplate() 592 propFunc->SetHomeObject(thread, homeObject); in CreateJSFunctionFromTemplate() 918 const JSHandle<JSObject> &homeObject, in CreateSFunctionFromTemplate() 923 propFunc->SetHomeObject(thread, homeObject); in CreateSFunctionFromTemplate() 1110 const JSHandle<JSTaggedValue> &homeObject, const JSHandle<JSFunction> &ctor) in UpdateAccessorFunction() 1118 thread, funcTemp, JSHandle<JSObject>(homeObject), JSHandle<JSTaggedValue>(ctor)); in UpdateAccessorFunction() 1125 thread, funcTemp, JSHandle<JSObject>(homeObject), JSHandle<JSTaggedValue>(ctor)); in UpdateAccessorFunction() 584 CreateJSFunctionFromTemplate(JSThread *thread, const JSHandle<FunctionTemplate> &funcTemp, const JSHandle<JSObject> &homeObject, const JSHandle<JSTaggedValue> &lexenv) CreateJSFunctionFromTemplate() argument 916 CreateSFunctionFromTemplate(JSThread *thread, const JSHandle<FunctionTemplate> &funcTemp, const JSHandle<JSObject> &homeObject, const JSHandle<JSTaggedValue> &lexenv) CreateSFunctionFromTemplate() argument 1109 UpdateAccessorFunction(JSThread *thread, const JSMutableHandle<JSTaggedValue> &value, const JSHandle<JSTaggedValue> &homeObject, const JSHandle<JSFunction> &ctor) UpdateAccessorFunction() argument
|
/arkcompiler/ets_runtime/ecmascript/interpreter/ |
H A D | slow_runtime_stub.h | 151 JSTaggedValue homeObject); 160 static JSTaggedValue DefineMethod(JSThread *thread, Method *method, JSTaggedValue homeObject,
|
H A D | slow_runtime_stub.cpp | 953 JSTaggedValue homeObject) in DefineFunc() 960 JSHandle<JSTaggedValue> homeObjectHandle(thread, homeObject); in DefineFunc() 1015 JSTaggedValue SlowRuntimeStub::DefineMethod(JSThread *thread, Method *method, JSTaggedValue homeObject, in DefineMethod() argument 1021 JSHandle<JSTaggedValue> homeObjectHandle(thread, homeObject); in DefineMethod() 951 DefineFunc(JSThread *thread, JSTaggedValue constPool, uint16_t methodId, JSTaggedValue module, uint16_t length, JSTaggedValue env, JSTaggedValue homeObject) DefineFunc() argument
|
H A D | interpreter-inl.cpp | 3840 JSTaggedValue homeObject = JSFunction::Cast(thisFunc.GetTaggedObject())->GetHomeObject(); in RunInternal() local 3842 SET_ACC(homeObject); in RunInternal() 5024 JSTaggedValue homeObject = GET_ACC(); in RunInternal() local 5028 auto res = SlowRuntimeStub::DefineMethod(thread, method, homeObject, length, taggedCurEnv, GetEcmaModule(sp)); in RunInternal() 5046 JSTaggedValue homeObject = GET_ACC(); in RunInternal() local 5050 auto res = SlowRuntimeStub::DefineMethod(thread, method, homeObject, length, taggedCurEnv, GetEcmaModule(sp)); in RunInternal()
|
H A D | interpreter_assembly.cpp | 4040 JSTaggedValue homeObject = JSFunction::Cast(thisFunc.GetTaggedObject())->GetHomeObject(); 4042 SET_ACC(homeObject); 6830 JSTaggedValue homeObject = GET_ACC(); 6834 auto res = SlowRuntimeStub::DefineMethod(thread, method, homeObject, length, taggedCurEnv, GetModule(sp)); 6940 JSTaggedValue homeObject = GET_ACC(); 6943 auto res = SlowRuntimeStub::DefineMethod(thread, method, homeObject, length, taggedCurEnv, GetModule(sp));
|
/arkcompiler/ets_runtime/ecmascript/stubs/ |
H A D | runtime_stubs-inl.h | 683 JSHandle<JSTaggedValue> homeObject(thread, JSFunction::Cast(thisFunc.GetTaggedObject())->GetHomeObject()); in RuntimeLdSuperByValue() 684 JSHandle<JSTaggedValue> superBase(thread, JSTaggedValue::GetSuperBase(thread, homeObject)); in RuntimeLdSuperByValue() 702 JSHandle<JSTaggedValue> homeObject(thread, JSFunction::Cast(thisFunc.GetTaggedObject())->GetHomeObject()); in RuntimeStSuperByValue() 703 JSHandle<JSTaggedValue> superBase(thread, JSTaggedValue::GetSuperBase(thread, homeObject)); in RuntimeStSuperByValue() 2295 const JSHandle<JSTaggedValue> &homeObject) 2330 result->SetHomeObject(thread, homeObject.GetTaggedValue()); 2456 const JSHandle<JSTaggedValue> &homeObject, uint16_t length, 2461 JSHandle<JSFunction> func = factory->NewJSFunction(methodHandle, homeObject);
|
H A D | runtime_stubs.h | 407 const JSHandle<JSTaggedValue> &homeObject);
423 const JSHandle<JSTaggedValue> &homeObject, uint16_t length,
|
H A D | runtime_stubs.cpp | 2478 JSHandle<JSTaggedValue> homeObject = GetHArg<JSTaggedValue>(argv, argc, 5); // 5: means the fifth parameter in DEF_RUNTIME_STUBS() local 2480 length, env, homeObject).GetRawData(); in DEF_RUNTIME_STUBS() 2523 JSHandle<JSTaggedValue> homeObject = GetHArg<JSTaggedValue>(argv, argc, 1); // 1: means the first parameter in DEF_RUNTIME_STUBS() local 2527 auto res = RuntimeDefineMethod(thread, method, homeObject, length, env, module); in DEF_RUNTIME_STUBS()
|
/arkcompiler/ets_runtime/ecmascript/ |
H A D | object_factory.h | 250 const JSHandle<JSTaggedValue> &homeObject);
|
H A D | object_factory.cpp | 5008 const JSHandle<JSTaggedValue> &homeObject) in NewJSFunction() 5010 ASSERT(homeObject->IsECMAObject()); in NewJSFunction() 5015 jsFunc->SetHomeObject(thread_, homeObject); in NewJSFunction() 5007 NewJSFunction(const JSHandle<Method> &methodHandle, const JSHandle<JSTaggedValue> &homeObject) NewJSFunction() argument
|
/arkcompiler/ets_runtime/ecmascript/compiler/ |
H A D | slowpath_lowering.cpp | 3070 GateRef homeObject = acc_.GetValueIn(gate, 4); // 4: homeObject in LowerDefineMethod() local 3075 auto args = {method, homeObject, builder_.ToTaggedInt(length), env, builder_.GetModuleFromFunction(jsFunc), in LowerDefineMethod()
|