• Home
  • Raw
  • Download

Lines Matching full:static

54     static uint32_t GetStackDepth(const EcmaVM *ecmaVm);
55 static std::shared_ptr<FrameHandler> NewFrameHandler(const EcmaVM *ecmaVm);
56static bool StackWalker(const EcmaVM *ecmaVm, std::function<StackState(const FrameHandler *)> func…
58 static uint32_t GetBytecodeOffset(const EcmaVM *ecmaVm);
59 static uint32_t GetBytecodeOffset(const FrameHandler *frameHandler);
60 static std::unique_ptr<PtMethod> GetMethod(const EcmaVM *ecmaVm);
61 static Method *GetMethod(const FrameHandler *frameHandler);
62 static bool IsNativeMethod(const EcmaVM *ecmaVm);
63 static bool IsNativeMethod(const FrameHandler *frameHandler);
64 static JSPandaFile *GetJSPandaFile(const EcmaVM *ecmaVm);
66 static JSTaggedValue GetEnv(const FrameHandler *frameHandler);
67 static JSTaggedType *GetSp(const FrameHandler *frameHandler);
68 static int32_t GetVregIndex(const FrameHandler *frameHandler, std::string_view name);
69 static Local<JSValueRef> GetVRegValue(const EcmaVM *ecmaVm,
71 static void SetVRegValue(FrameHandler *frameHandler, size_t index, Local<JSValueRef> value);
73 static Local<JSValueRef> GetProperties(const EcmaVM *ecmaVm, const FrameHandler *frameHandler,
75 static void SetProperties(const EcmaVM *vm, const FrameHandler *frameHandler, int32_t level,
77static std::pair<int32_t, uint32_t> GetLevelSlot(const FrameHandler *frameHandler, std::string_vie…
78 static Local<JSValueRef> GetGlobalValue(const EcmaVM *vm, Local<StringRef> name);
79 static bool SetGlobalValue(const EcmaVM *vm, Local<StringRef> name, Local<JSValueRef> value);
82 static Local<JSValueRef> GetAndClearException(const EcmaVM *ecmaVm);
83 static JSTaggedValue GetCurrentModule(const EcmaVM *ecmaVm);
84static JSHandle<JSTaggedValue> GetImportModule(const EcmaVM *ecmaVm, const JSHandle<JSTaggedValue>…
86static int32_t GetModuleVariableIndex(const EcmaVM *ecmaVm, const JSHandle<JSTaggedValue> &current…
88 static int32_t GetRequestModuleIndex(const EcmaVM *ecmaVm, const JSTaggedValue moduleRequest,
90static Local<JSValueRef> GetModuleValue(const EcmaVM *ecmaVm, const JSHandle<JSTaggedValue> &curre…
92 static bool SetModuleValue(const EcmaVM *ecmaVm, const JSHandle<JSTaggedValue> &currentModule,
94 static void InitializeExportVariables(const EcmaVM *ecmaVm, Local<ObjectRef> &moduleObj,
96 static void GetLocalExportVariables(const EcmaVM *ecmaVm, Local<ObjectRef> &moduleObj,
98 static void GetIndirectExportVariables(const EcmaVM *ecmaVm, Local<ObjectRef> &moduleObj,
100 static void GetImportVariables(const EcmaVM *ecmaVm, Local<ObjectRef> &moduleObj,
102 static void SetException(const EcmaVM *ecmaVm, Local<JSValueRef> exception);
103 static void ClearException(const EcmaVM *ecmaVm);
104 static bool IsExceptionCaught(const EcmaVM *ecmaVm);
107 static double StringToDouble(const uint8_t *start, const uint8_t *end, uint8_t radix);
110 static JSDebugger *CreateJSDebugger(const EcmaVM *ecmaVm);
111 static void DestroyJSDebugger(JSDebugger *debugger);
112 static void RegisterHooks(JSDebugger *debugger, PtHooks *hooks);
113 static bool SetBreakpoint(JSDebugger *debugger, const JSPtLocation &location,
115 static bool RemoveBreakpoint(JSDebugger *debugger, const JSPtLocation &location);
116 static void RemoveAllBreakpoints(JSDebugger *debugger);
117 static void HandleUncaughtException(const EcmaVM *ecmaVm, std::string &message);
118 static Local<JSValueRef> EvaluateViaFuncCall(EcmaVM *ecmaVm, Local<FunctionRef> funcRef,
120static Local<FunctionRef> GenerateFuncFromBuffer(const EcmaVM *ecmaVm, const void *buffer, size_t …
124 static DebugInfoExtractor *GetPatchExtractor(const EcmaVM *ecmaVm, const std::string &url);
125static const JSPandaFile *GetBaseJSPandaFile(const EcmaVM *ecmaVm, const JSPandaFile *jsPandaFile);