• Home
  • Raw
  • Download

Lines Matching full:static

55     static uint32_t GetStackDepth(const EcmaVM *ecmaVm);
56 static std::shared_ptr<FrameHandler> NewFrameHandler(const EcmaVM *ecmaVm);
57static bool StackWalker(const EcmaVM *ecmaVm, std::function<StackState(const FrameHandler *)> func…
58 static uint32_t GetStackDepthOverBuiltin(const EcmaVM *ecmaVm);
60 static uint32_t GetBytecodeOffset(const EcmaVM *ecmaVm);
61 static uint32_t GetBytecodeOffset(const FrameHandler *frameHandler);
62 static std::unique_ptr<PtMethod> GetMethod(const EcmaVM *ecmaVm);
63 static Method *GetMethod(const FrameHandler *frameHandler);
64 static bool IsNativeMethod(const EcmaVM *ecmaVm);
65 static bool IsNativeMethod(const FrameHandler *frameHandler);
66 static JSPandaFile *GetJSPandaFile(const EcmaVM *ecmaVm);
68 static JSTaggedValue GetEnv(const FrameHandler *frameHandler);
69 static JSTaggedType *GetSp(const FrameHandler *frameHandler);
70 static int32_t GetVregIndex(const FrameHandler *frameHandler, std::string_view name);
71 static Local<JSValueRef> GetVRegValue(const EcmaVM *ecmaVm,
73 static void SetVRegValue(FrameHandler *frameHandler, size_t index, Local<JSValueRef> value);
75 static Local<JSValueRef> GetProperties(const EcmaVM *ecmaVm, const FrameHandler *frameHandler,
77 static void SetProperties(const EcmaVM *ecmaVm, const FrameHandler *frameHandler, int32_t level,
79static std::pair<int32_t, uint32_t> GetLevelSlot(const FrameHandler *frameHandler, std::string_vie…
80 static Local<JSValueRef> GetGlobalValue(const EcmaVM *ecmaVm, Local<StringRef> name);
81static bool SetGlobalValue(const EcmaVM *ecmaVm, Local<StringRef> name, Local<JSValueRef> value);
84 static Local<JSValueRef> GetAndClearException(const EcmaVM *ecmaVm);
85 static JSTaggedValue GetCurrentModule(const EcmaVM *ecmaVm);
86static JSHandle<JSTaggedValue> GetImportModule(const EcmaVM *ecmaVm, const JSHandle<JSTaggedValue>…
88static int32_t GetModuleVariableIndex(const EcmaVM *ecmaVm, const JSHandle<JSTaggedValue> &current…
90 static int32_t GetRequestModuleIndex(const EcmaVM *ecmaVm, const JSTaggedValue moduleRequest,
92static Local<JSValueRef> GetExportVariableValue(const EcmaVM *ecmaVm, const JSHandle<JSTaggedValue…
94static bool SetExportVariableValue(const EcmaVM *ecmaVm, const JSHandle<JSTaggedValue> &currentMod…
96static Local<JSValueRef> GetModuleValue(const EcmaVM *ecmaVm, const JSHandle<JSTaggedValue> &curre…
98 static bool SetModuleValue(const EcmaVM *ecmaVm, const JSHandle<JSTaggedValue> &currentModule,
100 static void InitializeExportVariables(const EcmaVM *ecmaVm, Local<ObjectRef> &moduleObj,
102 static void GetLocalExportVariables(const EcmaVM *ecmaVm, Local<ObjectRef> &moduleObj,
104 static void GetIndirectExportVariables(const EcmaVM *ecmaVm, Local<ObjectRef> &moduleObj,
106 static void GetImportVariables(const EcmaVM *ecmaVm, Local<ObjectRef> &moduleObj,
108 static void SetException(const EcmaVM *ecmaVm, Local<JSValueRef> exception);
109 static void ClearException(const EcmaVM *ecmaVm);
110 static bool IsExceptionCaught(const EcmaVM *ecmaVm);
113 static double StringToDouble(const uint8_t *start, const uint8_t *end, uint8_t radix);
116 static JSDebugger *CreateJSDebugger(const EcmaVM *ecmaVm);
117 static void DestroyJSDebugger(JSDebugger *debugger);
118 static void RegisterHooks(JSDebugger *debugger, PtHooks *hooks);
119 static bool SetBreakpoint(JSDebugger *debugger, const JSPtLocation &location,
121 static bool RemoveBreakpoint(JSDebugger *debugger, const JSPtLocation &location);
122 static void RemoveAllBreakpoints(JSDebugger *debugger);
123 static void HandleUncaughtException(const EcmaVM *ecmaVm, std::string &message);
124 static Local<JSValueRef> EvaluateViaFuncCall(EcmaVM *ecmaVm, Local<FunctionRef> funcRef,
126 static Local<JSValueRef> CallFunctionOnCall(EcmaVM *ecmaVm, Local<FunctionRef> funcRef,
128static Local<FunctionRef> GenerateFuncFromBuffer(const EcmaVM *ecmaVm, const void *buffer, size_t …
130 static void SetSingleStepStatus(JSDebugger *debugger, bool status);
131 static bool GetSingleStepStatus(JSDebugger *debugger);
133 static int32_t GetObjectHash(const EcmaVM *ecmaVM, const JSHandle<JSTaggedValue> &tagged);
136static std::vector<DebugInfoExtractor *> GetPatchExtractors(const EcmaVM *ecmaVm, const std::strin…
137static const JSPandaFile *GetBaseJSPandaFile(const EcmaVM *ecmaVm, const JSPandaFile *jsPandaFile);
138 static std::vector<void *> GetNativePointer(const EcmaVM *ecmaVm);
141 static uint32_t GetContainerLength(const EcmaVM *ecmaVm, Local<JSValueRef> value);
142 static void AddInternalProperties(const EcmaVM *ecmaVm, Local<ObjectRef> object,
144 static Local<JSValueRef> GetArrayListValue(const EcmaVM *ecmaVm, Local<JSValueRef> value,
146 static Local<JSValueRef> GetDequeValue(const EcmaVM *ecmaVm, Local<JSValueRef> value,
148 static Local<JSValueRef> GetHashMapValue(const EcmaVM *ecmaVm, Local<JSValueRef> value,
150 static Local<JSValueRef> GetHashSetValue(const EcmaVM *ecmaVm, Local<JSValueRef> value,
152 static Local<JSValueRef> GetLightWeightMapValue(const EcmaVM *ecmaVm, Local<JSValueRef> value,
154 static Local<JSValueRef> GetLightWeightSetValue(const EcmaVM *ecmaVm, Local<JSValueRef> value,
156 static Local<JSValueRef> GetLinkedListValue(const EcmaVM *ecmaVm, Local<JSValueRef> value,
158 static Local<JSValueRef> GetListValue(const EcmaVM *ecmaVm, Local<JSValueRef> value,
160 static Local<JSValueRef> GetPlainArrayValue(const EcmaVM *ecmaVm, Local<JSValueRef> value,
162 static Local<JSValueRef> GetQueueValue(const EcmaVM *ecmaVm, Local<JSValueRef> value,
164 static Local<JSValueRef> GetStackValue(const EcmaVM *ecmaVm, Local<JSValueRef> value,
166 static Local<JSValueRef> GetTreeMapValue(const EcmaVM *ecmaVm, Local<JSValueRef> value,
168 static Local<JSValueRef> GetTreeSetValue(const EcmaVM *ecmaVm, Local<JSValueRef> value,
170 static Local<JSValueRef> GetVectorValue(const EcmaVM *ecmaVm, Local<JSValueRef> value,
173 static bool CheckPromiseQueueSize(const EcmaVM *ecmaVm);
174 static void DropLastFrame(const EcmaVM *ecmaVm);