Lines Matching full:vm
48 …// isVmMode means the internal class in vm is visible. isPrivate means the number and string is no…
49 …static void DumpHeapSnapshot(const EcmaVM *vm, int dumpFormat, const std::string &path, bool isVmM…
51 …static void DumpHeapSnapshot(const EcmaVM *vm, int dumpFormat, Stream *stream, Progress *progress …
53 …static void DumpHeapSnapshot(const EcmaVM *vm, int dumpFormat, bool isVmMode = true, bool isPrivat…
55 static bool BuildNativeAndJsStackTrace(const EcmaVM *vm, std::string &stackTraceStr);
56 static bool BuildJsStackTrace(const EcmaVM *vm, std::string &stackTraceStr);
57 static bool StartHeapTracking(const EcmaVM *vm, double timeInterval, bool isVmMode = true,
59 static bool UpdateHeapTracking(const EcmaVM *vm, Stream *stream);
60 …static bool StopHeapTracking(const EcmaVM *vm, const std::string &filePath, bool newThread = true);
61 …static bool StopHeapTracking(const EcmaVM *vm, Stream *stream, Progress *progress = nullptr, bool …
62 static void PrintStatisticResult(const EcmaVM *vm);
63 static void StartRuntimeStat(EcmaVM *vm);
64 static void StopRuntimeStat(EcmaVM *vm);
65 static size_t GetArrayBufferSize(const EcmaVM *vm);
66 static size_t GetHeapTotalSize(const EcmaVM *vm);
67 static size_t GetHeapUsedSize(const EcmaVM *vm);
68 static void NotifyApplicationState(EcmaVM *vm, bool inBackground);
69 static void NotifyIdleTime(const EcmaVM *vm, int idleMicroSec);
70 static void NotifyMemoryPressure(EcmaVM *vm, bool inHighMemoryPressure);
75 static void StartCpuProfilerForFile(const EcmaVM *vm, const std::string &fileName,
77 static void StopCpuProfilerForFile(const EcmaVM *vm);
78 static void StartCpuProfilerForInfo(const EcmaVM *vm,
80 static std::unique_ptr<ProfileInfo> StopCpuProfilerForInfo(const EcmaVM *vm);
81 static void SetCpuSamplingInterval(const EcmaVM *vm, int interval);
84 static void ResumeVM(const EcmaVM *vm);
85 static bool SuspendVM(const EcmaVM *vm);
86 static bool IsSuspended(const EcmaVM *vm);
87 static bool CheckSafepoint(const EcmaVM *vm);