• 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);
84 static void GetModuleVariables(const EcmaVM *vm, Local<ObjectRef> &moduleObj, JSThread *thread);
85 static void SetException(const EcmaVM *ecmaVm, Local<JSValueRef> exception);
86 static void ClearException(const EcmaVM *ecmaVm);
87 static bool IsExceptionCaught(const EcmaVM *ecmaVm);
90 static double StringToDouble(const uint8_t *start, const uint8_t *end, uint8_t radix);
93 static JSDebugger *CreateJSDebugger(const EcmaVM *ecmaVm);
94 static void DestroyJSDebugger(JSDebugger *debugger);
95 static void RegisterHooks(JSDebugger *debugger, PtHooks *hooks);
96 static bool SetBreakpoint(JSDebugger *debugger, const JSPtLocation &location,
98 static bool RemoveBreakpoint(JSDebugger *debugger, const JSPtLocation &location);
99 static void RemoveAllBreakpoints(JSDebugger *debugger);
100 static void HandleUncaughtException(const EcmaVM *ecmaVm, std::string &message);
101 static Local<JSValueRef> EvaluateViaFuncCall(EcmaVM *ecmaVm, Local<FunctionRef> funcRef,
103static Local<FunctionRef> GenerateFuncFromBuffer(const EcmaVM *ecmaVm, const void *buffer, size_t …
107 static DebugInfoExtractor *GetPatchExtractor(const EcmaVM *ecmaVm, const std::string &url);
108static const JSPandaFile *GetBaseJSPandaFile(const EcmaVM *ecmaVm, const JSPandaFile *jsPandaFile);