• Home
  • Raw
  • Download

Lines Matching full:static

66static void DumpHeapSnapshot(const EcmaVM *vm, const std::string &path, const DumpSnapShotOption &…
67 static void DumpHeapSnapshot(const EcmaVM *vm, int& fd, const DumpSnapShotOption &dumpOption,
69static void DumpHeapSnapshot(const EcmaVM *vm, Stream *stream, const DumpSnapShotOption &dumpOptio…
72 static void DumpCpuProfile(const EcmaVM *vm);
73 static void DumpHeapSnapshot(const EcmaVM *vm, const DumpSnapShotOption &dumpOption);
74static void DumpHeapSnapshot(const EcmaVM *vm, const DumpSnapShotOption &dumpOption, uint32_t tid);
75static void GenerateHeapSnapshotByBinFile(const EcmaVM *vm, std::string &inputFilePath, std::strin…
76static void DumpHeapSnapshotWithVm(const EcmaVM *vm, const DumpSnapShotOption &dumpOption, uint32_…
77 static void TriggerGC(const EcmaVM *vm, uint32_t tid);
78 static void TriggerGCWithVm(const EcmaVM *vm);
79 static void TriggerSharedGCWithVm(const EcmaVM *vm);
80 static void DestroyHeapProfiler(const EcmaVM *vm);
82 static bool BuildNativeAndJsStackTrace(const EcmaVM *vm, std::string &stackTraceStr);
83 static bool BuildJsStackTrace(const EcmaVM *vm, std::string &stackTraceStr);
84 static bool StartHeapTracking(const EcmaVM *vm, double timeInterval, bool isVmMode = true,
86 static bool UpdateHeapTracking(const EcmaVM *vm, Stream *stream);
87static bool StopHeapTracking(const EcmaVM *vm, const std::string &filePath, bool newThread = true);
88static bool StopHeapTracking(const EcmaVM *vm, Stream *stream, Progress *progress = nullptr, bool …
89 static void PrintStatisticResult(const EcmaVM *vm);
90 static void StartRuntimeStat(EcmaVM *vm);
91 static void StopRuntimeStat(EcmaVM *vm);
92 static size_t GetArrayBufferSize(const EcmaVM *vm);
93 static size_t GetHeapTotalSize(const EcmaVM *vm);
96 static size_t GetHeapUsedSize(const EcmaVM *vm);
97 static size_t GetHeapObjectSize(const EcmaVM *vm);
98 static size_t GetHeapLimitSize(const EcmaVM *vm);
99 static size_t GetProcessHeapLimitSize();
100 static size_t GetGCCount(const EcmaVM *vm);
101 static size_t GetGCDuration(const EcmaVM *vm);
102 static size_t GetAccumulatedAllocateSize(const EcmaVM *vm);
103 static size_t GetAccumulatedFreeSize(const EcmaVM *vm);
104 static size_t GetFullGCLongTimeCount(const EcmaVM *vm);
105 static void GetHeapPrepare(const EcmaVM *vm);
106 static void NotifyApplicationState(EcmaVM *vm, bool inBackground);
107 static void NotifyIdleStatusControl(const EcmaVM *vm, std::function<void(bool)> callback);
108 static void NotifyIdleTime(const EcmaVM *vm, int idleMicroSec);
109 static void NotifyMemoryPressure(EcmaVM *vm, bool inHighMemoryPressure);
110 static void NotifyFinishColdStart(EcmaVM *vm, [[maybe_unused]] bool isConvinced);
111 static void NotifyHighSensitive(EcmaVM *vm, bool isStart);
112static bool BuildJsStackInfoList(const EcmaVM *hostVm, uint32_t tid, std::vector<JsFrameInfo>& jsF…
113 static int32_t GetObjectHash(const EcmaVM *vm, Local<JSValueRef> nativeObject);
114 static int32_t GetObjectHashCode(const EcmaVM *vm, Local<JSValueRef> nativeObject);
117 static bool StopCpuProfilerForColdStart(const EcmaVM *vm);
118 static bool CpuProfilerSamplingAnyTime(const EcmaVM *vm);
119 static void CpuProfilerAnyTimeMainThread(const EcmaVM *vm);
120 static void SetJsDumpThresholds(EcmaVM *vm, size_t thresholds);
121 static void SetAppFreezeFilterCallback(const EcmaVM *vm, AppFreezeFilterCallback cb);
122 static bool StartCpuProfilerForFile(const EcmaVM *vm, const std::string &fileName,
124 static void StopCpuProfilerForFile(const EcmaVM *vm);
125 static bool StartCpuProfilerForInfo(const EcmaVM *vm,
127 static std::unique_ptr<ProfileInfo> StopCpuProfilerForInfo(const EcmaVM *vm);
128 static void EnableSeriliazationTimeoutCheck(const EcmaVM *ecmaVM, int32_t threshhold);
129 static void DisableSeriliazationTimeoutCheck(const EcmaVM *ecmaVM);
139 static bool StartProfiler(EcmaVM *vm, const ProfilerOption &option, int tid,
141 static void SetCpuSamplingInterval(const EcmaVM *vm, int interval);
142 static bool StartSampling(const EcmaVM *vm, uint64_t samplingInterval);
143 static const SamplingInfo *GetAllocationProfile(const EcmaVM *vm);
144 static void StopSampling(const EcmaVM *vm);
146 static void ResumeVM(const EcmaVM *vm);
147 static bool SuspendVM(const EcmaVM *vm);
148 static bool IsSuspended(const EcmaVM *vm);
149 static void TerminateExecution(const EcmaVM *vm);
150 static bool CheckSafepoint(const EcmaVM *vm);
151 static void ResumeVMById(EcmaVM *vm, uint32_t tid);
152 static bool SuspendVMById(EcmaVM *vm, uint32_t tid);
155 static bool StartTracing(const EcmaVM *vm, std::string &categories);
156 static std::unique_ptr<std::vector<TraceEvent>> StopTracing(const EcmaVM *vm);
157static void GetTracingBufferUseage(const EcmaVM *vm, double &percentFull, uint32_t &eventCount, do…
158static void TranslateJSStackInfo(const EcmaVM *vm, std::string &url, int32_t &line, int32_t &colum…
161 static uint32_t GetCurrentThreadId();
162 static void RegisterAsyncDetectCallBack(const EcmaVM *vm);