• Home
  • Raw
  • Download

Lines Matching full:const

54     static uint32_t GetStackDepth(const EcmaVM *ecmaVm);
55 static std::shared_ptr<FrameHandler> NewFrameHandler(const EcmaVM *ecmaVm);
56 …static 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,
70 const FrameHandler *frameHandler, size_t index);
73 static Local<JSValueRef> GetProperties(const EcmaVM *ecmaVm, const FrameHandler *frameHandler,
75 static void SetProperties(const EcmaVM *vm, const FrameHandler *frameHandler, int32_t level,
77 …static 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 JSHandle<JSTaggedValue> GetImportModule(const EcmaVM *ecmaVm, const JSHandle<JSTaggedValue>…
86 …static int32_t GetModuleVariableIndex(const EcmaVM *ecmaVm, const JSHandle<JSTaggedValue> &current…
88 static int32_t GetRequestModuleIndex(const EcmaVM *ecmaVm, const JSTaggedValue moduleRequest,
89 const JSHandle<JSTaggedValue> &currentModule);
90 …static 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,
95 const JSHandle<JSTaggedValue> &currentModule);
96 static void GetLocalExportVariables(const EcmaVM *ecmaVm, Local<ObjectRef> &moduleObj,
97const JSHandle<JSTaggedValue> &currentModule, bool isImportStar);
98 static void GetIndirectExportVariables(const EcmaVM *ecmaVm, Local<ObjectRef> &moduleObj,
99 const JSHandle<JSTaggedValue> &currentModule);
100 static void GetImportVariables(const EcmaVM *ecmaVm, Local<ObjectRef> &moduleObj,
101 const JSHandle<JSTaggedValue> &currentModule);
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);
113 static bool SetBreakpoint(JSDebugger *debugger, const JSPtLocation &location,
115 static bool RemoveBreakpoint(JSDebugger *debugger, const JSPtLocation &location);
117 static void HandleUncaughtException(const EcmaVM *ecmaVm, std::string &message);
120 …static Local<FunctionRef> GenerateFuncFromBuffer(const EcmaVM *ecmaVm, const void *buffer, size_t …
124 static DebugInfoExtractor *GetPatchExtractor(const EcmaVM *ecmaVm, const std::string &url);
125 …static const JSPandaFile *GetBaseJSPandaFile(const EcmaVM *ecmaVm, const JSPandaFile *jsPandaFile);