Lines Matching full:static
39 static const int16_t METHOD_HOTNESS_THRESHOLD = 0x700;
40 static const int16_t METHOD_HOTNESS_THRESHOLD_FACTOR = 10;
41 static const int16_t CANCEL_METHOD_HOTNESS_THRESHOLD = 0;
44 static JSTaggedValue Execute(EcmaRuntimeCallInfo *info);
45 static JSTaggedValue ExecuteNative(EcmaRuntimeCallInfo *info);
46 static EcmaRuntimeCallInfo* NewRuntimeCallInfo(
49 static EcmaRuntimeCallInfo* NewRuntimeCallInfo(
52 static EcmaRuntimeCallInfo* ReBuildRuntimeCallInfo(
54 …static JSTaggedValue GeneratorReEnterInterpreter(JSThread *thread, JSHandle<GeneratorContext> cont…
55 static JSTaggedValue GeneratorReEnterAot(JSThread *thread, JSHandle<GeneratorContext> context);
57 static void RunInternal(JSThread *thread, const uint8_t *pc, JSTaggedType *sp);
59 static void InitStackFrame(JSThread *thread);
60 static void InitStackFrame(EcmaContext *context);
61 static size_t GetJumpSizeAfterCall(const uint8_t *prevPc);
63 static JSTaggedValue GetRuntimeProfileTypeInfo(JSTaggedType *sp);
64 static JSTaggedValue GetConstantPool(JSTaggedType *sp);
65 static JSTaggedValue GetUnsharedConstpool(JSThread* thread, JSTaggedType *sp);
66 static JSTaggedValue GetEcmaModule(JSTaggedType *sp);
67 …static bool UpdateHotnessCounter(JSThread* thread, JSTaggedType *sp, JSTaggedValue acc, int32_t of…
68 static void NotifyBytecodePcChanged(JSThread *thread);
69 static void NotifyDebuggerStmt(JSThread *thread);
70 static void MethodEntry(JSThread *thread);
71 static void MethodExit(JSThread *thread);
72 static const JSPandaFile *GetNativeCallPandafile(JSThread *thread);
73 static std::pair<CString, CString> GetCurrentEntryPoint(JSThread *thread);
74 static JSTaggedValue GetFunction(JSTaggedType *sp);
75 static JSTaggedValue GetNewTarget(JSTaggedType *sp);
76 static JSTaggedValue GetThis(JSTaggedType *sp);
77 static uint32_t GetNumArgs(JSTaggedType *sp, uint32_t restIdx, uint32_t &startIdx);
78 static bool IsFastNewFrameEnter(JSFunction *ctor, JSHandle<Method> method);
79 static bool IsFastNewFrameExit(JSTaggedType *sp);
80 static int16_t GetHotnessCounter(uint32_t codeSize, bool cancelThreshold);
81 static JSTaggedType *GetInterpreterFrameEnd(JSThread *thread, JSTaggedType *sp);
82 … static void UpdateProfileTypeInfoCellToFunction(JSThread *thread, JSHandle<JSFunction> &function,
85 static void InitStackFrameForSP(JSTaggedType *prevSp);
86 static EcmaRuntimeCallInfo* NewRuntimeCallInfoBase(