Lines Matching refs:JSFunctionBase
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…
76 static_assert((JSFunctionBase::SIZE % static_cast<uint8_t>(MemAlignment::MEM_ALIGN_OBJECT)) == 0);
77 static_assert(JSFunctionBase::METHOD_OFFSET == JSProxy::METHOD_OFFSET);
79 class JSFunction : public JSFunctionBase {
241 static constexpr size_t PROTO_OR_DYNCLASS_OFFSET = JSFunctionBase::SIZE;
249 …DECL_VISIT_OBJECT_FOR_JS_OBJECT(JSFunctionBase, PROTO_OR_DYNCLASS_OFFSET, WORK_NODE_POINTER_OFFSET)
270 class JSBoundFunction : public JSFunctionBase {
277 static constexpr size_t BOUND_TARGET_OFFSET = JSFunctionBase::SIZE;
282 DECL_VISIT_OBJECT_FOR_JS_OBJECT(JSFunctionBase, BOUND_TARGET_OFFSET, SIZE)