/ark/js_runtime/ecmascript/ |
D | js_function.h | 29 class JSFunctionBase : public JSObject { 31 CAST_CHECK(JSFunctionBase, IsJSFunctionBase); 39 static bool SetFunctionName(JSThread *thread, const JSHandle<JSFunctionBase> &func, 41 …static JSHandle<JSTaggedValue> GetFunctionName(JSThread *thread, const JSHandle<JSFunctionBase> &f… 55 static_assert((JSFunctionBase::SIZE % static_cast<uint8_t>(MemAlignment::MEM_ALIGN_OBJECT)) == 0); 57 class JSFunction : public JSFunctionBase { 222 static constexpr size_t PROTO_OR_DYNCLASS_OFFSET = JSFunctionBase::SIZE; 242 DECL_VISIT_OBJECT_FOR_JS_OBJECT(JSFunctionBase, PROTO_OR_DYNCLASS_OFFSET, BIT_FIELD_OFFSET) 262 class JSBoundFunction : public JSFunctionBase { 273 static constexpr size_t BOUND_TARGET_OFFSET = JSFunctionBase::SIZE; [all …]
|
D | js_function.cpp | 365 JSHandle<JSTaggedValue> JSFunctionBase::GetFunctionName(JSThread *thread, const JSHandle<JSFunction… in GetFunctionName() 372 bool JSFunctionBase::SetFunctionName(JSThread *thread, const JSHandle<JSFunctionBase> &func, in SetFunctionName()
|
D | object_factory.h | 35 class JSFunctionBase; variable 157 JSHandle<JSBoundFunction> NewJSBoundFunction(const JSHandle<JSFunctionBase> &target,
|
D | builtins.cpp | 351 …JSFunction::SetFunctionName(thread_, JSHandle<JSFunctionBase>(funcFuncPrototype), emptyString, und… in InitializeFunction() 858 JSFunction::SetFunctionName(thread_, JSHandle<JSFunctionBase>(ctor), nameString, in InitializeExoticConstructor() 1087 JSFunction::SetFunctionName(thread_, JSHandle<JSFunctionBase>(ctor), nameString, in InitializeCtor() 2237 JSHandle<JSFunctionBase> baseFunction(function); in NewFunction() 2275 JSHandle<JSFunctionBase> baseFunction(function); in SetFunctionAtSymbol() 2309 JSFunction::SetFunctionName(thread_, JSHandle<JSFunctionBase>(function), funcName, prefix); in CreateGetter() 2320 JSFunction::SetFunctionName(thread_, JSHandle<JSFunctionBase>(function), funcName, prefix); in CreateSetter() 2366 JSHandle<JSFunctionBase> baseFunction(function); in SetFuncToObjAndGlobal() 2512 JSFunction::SetFunctionName(thread_, JSHandle<JSFunctionBase>(ctor), nameString, in InitializeIntlCtor()
|
D | js_object.cpp | 64 return JSFunctionBase::ConstCast(obj)->GetMethod(); in GetCallTarget()
|
D | object_factory.cpp | 1000 JSHandle<JSBoundFunction> ObjectFactory::NewJSBoundFunction(const JSHandle<JSFunctionBase> &target, in NewJSBoundFunction()
|
/ark/js_runtime/ecmascript/builtins/ |
D | builtins_function.cpp | 137 JSHandle<JSFunctionBase> targetFunction = JSHandle<JSFunctionBase>::Cast(target); in FunctionPrototypeBind() 189 …status = JSFunction::SetFunctionName(thread, JSHandle<JSFunctionBase>(boundFunction), emptyString,… in FunctionPrototypeBind() 191 …status = JSFunction::SetFunctionName(thread, JSHandle<JSFunctionBase>(boundFunction), targetName, … in FunctionPrototypeBind()
|
/ark/js_runtime/ecmascript/tests/ |
D | js_function_test.cpp | 166 …JSFunction::SetFunctionName(thread, JSHandle<JSFunctionBase>(jsFunction), JSHandle<JSTaggedValue>(… in HWTEST_F_L0() 168 JSFunctionBase::GetFunctionName(thread, JSHandle<JSFunctionBase>(jsFunction)); in HWTEST_F_L0()
|
D | object_factory_test.cpp | 138 JSHandle<JSFunctionBase> targetFunc(funFun); in HWTEST_F_L0()
|
D | dump_test.cpp | 238 CHECK_DUMP_FILEDS(JSObject::SIZE, JSFunctionBase::SIZE, 1) in HWTEST_F_L0() 242 CHECK_DUMP_FILEDS(JSFunctionBase::SIZE, JSFunction::SIZE, 7) in HWTEST_F_L0() 300 CHECK_DUMP_FILEDS(JSFunctionBase::SIZE, JSBoundFunction::SIZE, 3) in HWTEST_F_L0()
|
/ark/js_runtime/ecmascript/snapshot/mem/ |
D | snapshot_serialize.cpp | 1103 …int befourFields = static_cast<int>((JSFunctionBase::METHOD_OFFSET - OBJECT_HEADER_SIZE) / TAGGED_… in JSFunctionBaseSerialize() 1112 auto functionBase = static_cast<JSFunctionBase *>(objectHeader); in JSFunctionBaseSerialize() 1113 size_t methodOffset = JSFunctionBase::METHOD_OFFSET; in JSFunctionBaseSerialize() 1118 size_t afterOffset = JSFunctionBase::METHOD_OFFSET + TAGGED_SIZE; in JSFunctionBaseSerialize() 1120 … uintptr_t afterStartAddr = ToUintPtr(objectHeader) + JSFunctionBase::METHOD_OFFSET + TAGGED_SIZE; in JSFunctionBaseSerialize() 1178 auto object = reinterpret_cast<JSFunctionBase *>(objectHeader); in JSFunctionBaseDeserialize() 1182 auto befourMethod = JSFunctionBase::METHOD_OFFSET - OBJECT_HEADER_SIZE; in JSFunctionBaseDeserialize() 1189 size_t nativeAddr = ToUintPtr(object) + JSFunctionBase::METHOD_OFFSET; in JSFunctionBaseDeserialize() 1196 auto afterMethod = objectSize - JSFunctionBase::METHOD_OFFSET - TAGGED_SIZE; in JSFunctionBaseDeserialize() 1199 size_t afterAddr = ToUintPtr(objectHeader) + JSFunctionBase::METHOD_OFFSET + TAGGED_SIZE; in JSFunctionBaseDeserialize()
|
/ark/js_runtime/ecmascript/containers/ |
D | containers_private.cpp | 106 JSFunction::SetFunctionName(thread, JSHandle<JSFunctionBase>(ctor), nameString, in NewContainerConstructor() 145 JSHandle<JSFunctionBase> baseFunction(function); in NewFunction() 159 JSFunction::SetFunctionName(thread, JSHandle<JSFunctionBase>(function), funcName, prefix); in CreateGetter() 181 JSHandle<JSFunctionBase> baseFunction(function); in SetFunctionAtSymbol()
|
/ark/js_runtime/ecmascript/builtins/tests/ |
D | builtins_function_test.cpp | 177 JSFunction::SetFunctionName(thread, JSHandle<JSFunctionBase>(target), in HWTEST_F_L0() 223 JSFunction::SetFunctionName(thread, JSHandle<JSFunctionBase>(target), in HWTEST_F_L0()
|
/ark/js_runtime/ecmascript/mem/ |
D | object_xray-inl.h | 101 JSFunctionBase::Cast(object)->VisitRangeSlot(visitor); in VisitObjectBody()
|
/ark/js_runtime/ecmascript/interpreter/ |
D | slow_runtime_stub.cpp | 1038 JSFunctionBase::SetFunctionName(thread, JSHandle<JSFunctionBase>::Cast(valueHandle), propKey, in StOwnByNameWithNameSet() 1118 … JSFunctionBase::SetFunctionName(thread, JSHandle<JSFunctionBase>::Cast(valueHandle), propKey, in StOwnByValueWithNameSet() 1467 … JSFunctionBase::SetFunctionName(thread, JSHandle<JSFunctionBase>::Cast(getterHandle), propKey, in DefineGetterSetterByValue() 1476 … JSFunctionBase::SetFunctionName(thread, JSHandle<JSFunctionBase>::Cast(setterHandle), propKey, in DefineGetterSetterByValue()
|
/ark/js_runtime/ecmascript/napi/ |
D | jsnapi.cpp | 73 using ecmascript::JSFunctionBase; 1102 …JSHandle<JSFunctionBase> func = JSHandle<JSFunctionBase>(thread, JSNApiHelper::ToJSTaggedValue(thi… in GetName() 1103 JSHandle<JSTaggedValue> name = JSFunctionBase::GetFunctionName(thread, func); in GetName() 1111 …JSHandle<JSFunctionBase> func = JSHandle<JSFunctionBase>(thread, JSNApiHelper::ToJSTaggedValue(thi… in IsNative()
|
/ark/js_runtime/ecmascript/compiler/ |
D | interpreter_stub.cpp | 1035 GetIntPtrConstant(JSFunctionBase::METHOD_OFFSET)); in DECLARE_ASM_HANDLER() 3660 GetIntPtrConstant(JSFunctionBase::METHOD_OFFSET)); in DECLARE_ASM_HANDLER() 3688 GetIntPtrConstant(JSFunctionBase::METHOD_OFFSET)); in DECLARE_ASM_HANDLER() 3719 GetIntPtrConstant(JSFunctionBase::METHOD_OFFSET)); in DECLARE_ASM_HANDLER() 3748 GetIntPtrConstant(JSFunctionBase::METHOD_OFFSET)); in DECLARE_ASM_HANDLER() 3793 GetIntPtrConstant(JSFunctionBase::METHOD_OFFSET)); in DECLARE_ASM_HANDLER() 3821 GetIntPtrConstant(JSFunctionBase::METHOD_OFFSET)); in DECLARE_ASM_HANDLER() 3859 GetIntPtrConstant(JSFunctionBase::METHOD_OFFSET)); in DECLARE_ASM_HANDLER()
|