Home
last modified time | relevance | path

Searched full:vm (Results 1 – 25 of 376) sorted by relevance

12345678910>>...16

/arkcompiler/ets_runtime/ecmascript/napi/
Ddfx_jsnapi.cpp50 void DFXJSNApi::DumpHeapSnapshot(const EcmaVM *vm, int dumpFormat, in DumpHeapSnapshot() argument
54 DumpHeapSnapshot(vm, dumpFormat, &stream, nullptr, isVmMode, isPrivate); in DumpHeapSnapshot()
57 void DFXJSNApi::DumpHeapSnapshot(const EcmaVM *vm, int dumpFormat, Stream *stream, Progress *progre… in DumpHeapSnapshot() argument
62 const_cast<EcmaVM *>(vm)); in DumpHeapSnapshot()
64 ecmascript::HeapProfilerInterface::Destroy(const_cast<EcmaVM *>(vm)); in DumpHeapSnapshot()
67 void DFXJSNApi::DumpHeapSnapshot([[maybe_unused]] const EcmaVM *vm, [[maybe_unused]] int dumpFormat, in DumpHeapSnapshot() argument
72 DFXJSNApi::StopCpuProfilerForFile(vm); in DumpHeapSnapshot()
74 auto &options = const_cast<EcmaVM *>(vm)->GetJSOptions(); in DumpHeapSnapshot()
81 vm->GetJSThread()->SetStackTraceFd(stackTraceFd); in DumpHeapSnapshot()
91 DumpHeapSnapshot(vm, dumpFormat, &stream, nullptr, isVmMode, isPrivate); in DumpHeapSnapshot()
[all …]
Djsnapi.cpp88 … bool StartDebug(const std::string& componentName, void* vm, bool isDebugMode, int32_t instanceId,
250 void JSNApi::TriggerGC(const EcmaVM *vm, TRIGGER_GC_TYPE gcType) in TriggerGC() argument
252 if (vm->GetJSThread() != nullptr && vm->IsInitialized()) { in TriggerGC()
255 vm->CollectGarbage(ecmascript::TriggerGCType::YOUNG_GC); in TriggerGC()
258 vm->CollectGarbage(ecmascript::TriggerGCType::OLD_GC); in TriggerGC()
261 vm->CollectGarbage(ecmascript::TriggerGCType::FULL_GC); in TriggerGC()
269 void JSNApi::ThrowException(const EcmaVM *vm, Local<JSValueRef> error) in ThrowException() argument
271 auto thread = vm->GetJSThread(); in ThrowException()
277 bool JSNApi::StartDebugger(const char *libraryPath, EcmaVM *vm, bool isDebugMode, int32_t instanceI… in StartDebugger() argument
280 const auto &handler = vm->GetJsDebuggerManager()->GetDebugLibraryHandle(); in StartDebugger()
[all …]
/arkcompiler/toolchain/tooling/backend/
Ddebugger_executor.cpp22 void DebuggerExecutor::Initialize(const EcmaVM *vm) in Initialize() argument
24 [[maybe_unused]] EcmaHandleScope handleScope(vm->GetJSThread()); in Initialize()
25 Local<ObjectRef> globalObj = JSNApi::GetGlobalObject(vm); in Initialize()
26 globalObj->Set(vm, StringRef::NewFromUtf8(vm, "debuggerSetValue"), FunctionRef::New( in Initialize()
27 const_cast<panda::EcmaVM*>(vm), DebuggerExecutor::DebuggerSetValue)); in Initialize()
28 globalObj->Set(vm, StringRef::NewFromUtf8(vm, "debuggerGetValue"), FunctionRef::New( in Initialize()
29 const_cast<panda::EcmaVM*>(vm), DebuggerExecutor::DebuggerGetValue)); in Initialize()
34 EcmaVM *vm = runtimeCallInfo->GetVM(); in DebuggerGetValue() local
37 return JSValueRef::Undefined(vm); in DebuggerGetValue()
41 return JSValueRef::Undefined(vm); in DebuggerGetValue()
[all …]
Ddebugger_executor.h29 static void Initialize(const EcmaVM *vm);
31 …static Local<JSValueRef> GetValue(const EcmaVM *vm, const FrameHandler *frameHandler, Local<String…
32 static bool SetValue(const EcmaVM *vm, FrameHandler *frameHandler,
42 static void ThrowException(const EcmaVM *vm, const std::string &error);
44 …static Local<JSValueRef> GetLocalValue(const EcmaVM *vm, const FrameHandler *frameHandler, Local<S…
45 static Local<JSValueRef> GetLexicalValue(const EcmaVM *vm, const FrameHandler *frameHandler,
47 static Local<JSValueRef> GetGlobalValue(const EcmaVM *vm, Local<StringRef> name);
49 static bool SetLocalValue(const EcmaVM *vm, FrameHandler *frameHandler,
51 static bool SetLexicalValue(const EcmaVM *vm, const FrameHandler *frameHandler,
53 static bool SetGlobalValue(const EcmaVM *vm, Local<StringRef> name, Local<JSValueRef> value);
/arkcompiler/ets_runtime/ecmascript/napi/include/
Djsnapi.h96 Local(const EcmaVM *vm, const Global<T> &current);
98 Local(const EcmaVM *vm, const CopyableGlobal<T> &current);
176 CopyableGlobal(const EcmaVM *vm, const Local<S> &current);
178 CopyableGlobal(const EcmaVM *vm, const Local<T> &current);
272 Global(const EcmaVM *vm, const Local<S> &current);
274 Global(const EcmaVM *vm, const Global<S> &current);
286 Local<T> ToLocal(const EcmaVM *vm) const in ToLocal() argument
288 return Local<T>(vm, *this); in ToLocal()
335 explicit LocalScope(const EcmaVM *vm);
339 inline LocalScope(const EcmaVM *vm, JSTaggedType value);
[all …]
Ddfx_jsnapi.h48 …// 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 …
[all …]
/arkcompiler/toolchain/tooling/
Ddebugger_service.cpp24 void InitializeDebugger(::panda::ecmascript::EcmaVM *vm, in InitializeDebugger() argument
27 ProtocolHandler *handler = vm->GetJsDebuggerManager()->GetDebuggerHandler(); in InitializeDebugger()
32 vm->GetJsDebuggerManager()->SetDebuggerHandler(new ProtocolHandler(onResponse, vm)); in InitializeDebugger()
35 void UninitializeDebugger(::panda::ecmascript::EcmaVM *vm) in UninitializeDebugger() argument
37 ProtocolHandler *handler = vm->GetJsDebuggerManager()->GetDebuggerHandler(); in UninitializeDebugger()
39 vm->GetJsDebuggerManager()->SetDebuggerHandler(nullptr); in UninitializeDebugger()
42 void WaitForDebugger(const ::panda::ecmascript::EcmaVM *vm) in WaitForDebugger() argument
44 ProtocolHandler *handler = vm->GetJsDebuggerManager()->GetDebuggerHandler(); in WaitForDebugger()
50 void OnMessage(const ::panda::ecmascript::EcmaVM *vm, std::string &&message) in OnMessage() argument
52 ProtocolHandler *handler = vm->GetJsDebuggerManager()->GetDebuggerHandler(); in OnMessage()
[all …]
Ddebugger_service.h35 PUBLIC_API void InitializeDebugger(::panda::ecmascript::EcmaVM *vm,
38 PUBLIC_API void UninitializeDebugger(::panda::ecmascript::EcmaVM *vm);
40 PUBLIC_API void OnMessage(const ::panda::ecmascript::EcmaVM *vm, std::string &&message);
42 PUBLIC_API void WaitForDebugger(const ::panda::ecmascript::EcmaVM *vm);
44 PUBLIC_API void ProcessMessage(const ::panda::ecmascript::EcmaVM *vm);
46 PUBLIC_API int32_t GetDispatchStatus(const ::panda::ecmascript::EcmaVM *vm);
/arkcompiler/ets_runtime/ecmascript/tests/
Djs_finalization_registry_test.cpp68 auto vm = thread->GetEcmaVM(); in CreateFinalizationRegistry() local
69 auto factory = vm->GetFactory(); in CreateFinalizationRegistry()
70 auto env = vm->GetGlobalEnv(); in CreateFinalizationRegistry()
100 auto vm = thread->GetEcmaVM(); in HWTEST_F_L0() local
101 auto factory = vm->GetFactory(); in HWTEST_F_L0()
102 auto env = vm->GetGlobalEnv(); in HWTEST_F_L0()
134 auto vm = thread->GetEcmaVM(); in HWTEST_F_L0() local
135 auto factory = vm->GetFactory(); in HWTEST_F_L0()
136 auto env = vm->GetGlobalEnv(); in HWTEST_F_L0()
172 auto vm = thread->GetEcmaVM(); in HWTEST_F_L0() local
[all …]
Djs_array_buffer_test.cpp58 auto vm = thread->GetEcmaVM(); in HWTEST_F_L0() local
59 auto factory = vm->GetFactory(); in HWTEST_F_L0()
63 void *toBuffer = vm->GetNativeAreaAllocator()->AllocateBuffer(length); in HWTEST_F_L0()
65 uint8_t *data = static_cast<uint8_t *>(vm->GetNativeAreaAllocator()->AllocateBuffer(length)); in HWTEST_F_L0()
69 void *formBuffer = vm->GetNativeAreaAllocator()->AllocateBuffer(length); in HWTEST_F_L0()
81 vm->GetNativeAreaAllocator()->FreeBuffer(toBuffer); in HWTEST_F_L0()
82 vm->GetNativeAreaAllocator()->FreeBuffer(data); in HWTEST_F_L0()
83 vm->GetNativeAreaAllocator()->FreeBuffer(formBuffer); in HWTEST_F_L0()
95 auto vm = thread->GetEcmaVM(); in HWTEST_F_L0() local
96 auto factory = vm->GetFactory(); in HWTEST_F_L0()
[all …]
Djs_generator_object_test.cpp61 auto vm = thread->GetEcmaVM(); in HWTEST_F_L0() local
62 auto factory = vm->GetFactory(); in HWTEST_F_L0()
63 auto env = vm->GetGlobalEnv(); in HWTEST_F_L0()
71 auto vm = thread->GetEcmaVM(); in HWTEST_F_L0() local
72 auto env = vm->GetGlobalEnv(); in HWTEST_F_L0()
82 auto vm = thread->GetEcmaVM(); in HWTEST_F_L0() local
83 auto factory = vm->GetFactory(); in HWTEST_F_L0()
84 auto env = vm->GetGlobalEnv(); in HWTEST_F_L0()
106 auto vm = thread->GetEcmaVM(); in HWTEST_F_L0() local
107 auto env = vm->GetGlobalEnv(); in HWTEST_F_L0()
[all …]
Dconcurrent_sweep_test.cpp39 TestHelper::CreateEcmaVMWithScope(vm, thread, scope); in SetUp()
44 TestHelper::DestroyEcmaVMWithScope(vm, scope); in TearDown()
47 EcmaVM *vm {nullptr}; member in panda::test::ConcurrentSweepTest
56 EcmaStringAccessor::CreateFromUtf8(vm, utf8, 4, true)); // 4 : utf8 encoding length in TEST_F()
57 if (vm->IsInitialized()) { in TEST_F()
58 vm->CollectGarbage(ecmascript::TriggerGCType::OLD_GC); in TEST_F()
61 EcmaStringAccessor::CreateFromUtf8(vm, utf8, 4, true)); // 4 : utf8 encoding length in TEST_F()
Decma_string_table_test.cpp75 EcmaVM *vm = thread->GetEcmaVM(); in HWTEST_F_L0() local
76 EcmaStringTable *table = vm->GetEcmaStringTable(); in HWTEST_F_L0()
79 …EcmaString *ecmaStrCreatePtr = EcmaStringAccessor::CreateFromUtf8(vm, utf8Data, sizeof(utf8Data), … in HWTEST_F_L0()
96 EcmaVM *vm = thread->GetEcmaVM(); in HWTEST_F_L0() local
97 EcmaStringTable *table = vm->GetEcmaStringTable(); in HWTEST_F_L0()
101 … EcmaStringAccessor::CreateFromUtf16(vm, utf16Data, sizeof(utf16Data) / sizeof(uint16_t), false); in HWTEST_F_L0()
118 EcmaVM *vm = thread->GetEcmaVM(); in HWTEST_F_L0() local
119 ObjectFactory *factory = vm->GetFactory(); in HWTEST_F_L0()
120 EcmaStringTable *table = vm->GetEcmaStringTable(); in HWTEST_F_L0()
139 EcmaVM *vm = thread->GetEcmaVM(); in HWTEST_F_L0() local
[all …]
/arkcompiler/ets_runtime/test/fuzztest/containersvectorcommon_fuzzer/
Dcontainersvectorcommon_fuzzer.h114 EcmaVM *vm = JSNApi::CreateJSVM(option); in ContainersVectorAddFuzzTest() local
115 auto thread = vm->GetAssociatedJSThread(); in ContainersVectorAddFuzzTest()
128 JSNApi::DestroyJSVM(vm); in ContainersVectorAddFuzzTest()
135 EcmaVM *vm = JSNApi::CreateJSVM(option); in ContainersVectorGetFirstElementFuzzTest() local
136 auto thread = vm->GetAssociatedJSThread(); in ContainersVectorGetFirstElementFuzzTest()
155 JSNApi::DestroyJSVM(vm); in ContainersVectorGetFirstElementFuzzTest()
162 EcmaVM *vm = JSNApi::CreateJSVM(option); in ContainersVectorGetIndexOfFuzzTest() local
163 auto thread = vm->GetAssociatedJSThread(); in ContainersVectorGetIndexOfFuzzTest()
183 JSNApi::DestroyJSVM(vm); in ContainersVectorGetIndexOfFuzzTest()
190 EcmaVM *vm = JSNApi::CreateJSVM(option); in ContainersVectorGetLastElementFuzzTest() local
[all …]
/arkcompiler/ets_runtime/test/fuzztest/containerslinkedlistcommon_fuzzer/
Dcontainerslinkedlistcommon_fuzzer.h110 EcmaVM *vm = JSNApi::CreateJSVM(option); in ContainersLinkedListAddFuzzTest() local
111 auto thread = vm->GetAssociatedJSThread(); in ContainersLinkedListAddFuzzTest()
125 JSNApi::DestroyJSVM(vm); in ContainersLinkedListAddFuzzTest()
132 EcmaVM *vm = JSNApi::CreateJSVM(option); in ContainersLinkedListGetFirstFuzzTest() local
133 auto thread = vm->GetAssociatedJSThread(); in ContainersLinkedListGetFirstFuzzTest()
152 JSNApi::DestroyJSVM(vm); in ContainersLinkedListGetFirstFuzzTest()
159 EcmaVM *vm = JSNApi::CreateJSVM(option); in ContainersLinkedListGetLastFuzzTest() local
160 auto thread = vm->GetAssociatedJSThread(); in ContainersLinkedListGetLastFuzzTest()
179 JSNApi::DestroyJSVM(vm); in ContainersLinkedListGetLastFuzzTest()
186 EcmaVM *vm = JSNApi::CreateJSVM(option); in ContainersLinkedListAddFirstFuzzTest() local
[all …]
/arkcompiler/ets_runtime/ecmascript/
Decma_string-inl.h28 inline EcmaString *EcmaString::CreateEmptyString(const EcmaVM *vm) in CreateEmptyString() argument
30 auto string = vm->GetFactory()->AllocNonMovableStringObject(EcmaString::SIZE); in CreateEmptyString()
37 inline EcmaString *EcmaString::AllocStringObjectWithSpaceType(const EcmaVM *vm, size_t length, bool… in AllocStringObjectWithSpaceType() argument
44 string = vm->GetFactory()->AllocStringObject(size); in AllocStringObjectWithSpaceType()
47 string = vm->GetFactory()->AllocOldSpaceStringObject(size); in AllocStringObjectWithSpaceType()
50 string = vm->GetFactory()->AllocNonMovableStringObject(size); in AllocStringObjectWithSpaceType()
61 inline EcmaString *EcmaString::CreateFromUtf8(const EcmaVM *vm, const uint8_t *utf8Data, uint32_t u… in CreateFromUtf8() argument
65 return vm->GetFactory()->GetEmptyString().GetObject<EcmaString>(); in CreateFromUtf8()
69 string = AllocStringObjectWithSpaceType(vm, utf8Len, true, type); in CreateFromUtf8()
78 string = AllocStringObjectWithSpaceType(vm, utf16Len, false, type); in CreateFromUtf8()
[all …]
Decma_string.h68 static EcmaString *CreateEmptyString(const EcmaVM *vm);
69 …static EcmaString *CreateFromUtf8(const EcmaVM *vm, const uint8_t *utf8Data, uint32_t utf8Len, boo…
71 … static EcmaString *CreateFromUtf16(const EcmaVM *vm, const uint16_t *utf16Data, uint32_t utf16Len,
73 static EcmaString *Concat(const EcmaVM *vm,
75 static EcmaString *FastSubString(const EcmaVM *vm,
372 static EcmaString *AllocStringObject(const EcmaVM *vm, size_t length, bool compressed);
373 …static EcmaString *AllocStringObjectWithSpaceType(const EcmaVM *vm, size_t length, bool compressed,
380 …static inline EcmaString *FastSubUtf8String(const EcmaVM *vm, const JSHandle<EcmaString> &src, uin…
382 …static inline EcmaString *FastSubUtf16String(const EcmaVM *vm, const JSHandle<EcmaString> &src, ui…
389 static EcmaString *ToLower(const EcmaVM *vm, const JSHandle<EcmaString> &src);
[all …]
/arkcompiler/ets_runtime/ecmascript/jspandafile/
Djs_pandafile_executor.cpp36 EcmaVM *vm = thread->GetEcmaVM(); in ExecuteFromFile() local
37 if (!vm->IsBundlePack()) { in ExecuteFromFile()
45 entry = PathHelper::ParseOhmUrl(vm, normalName, name); in ExecuteFromFile()
49 name = vm->GetAssetPath(); in ExecuteFromFile()
52 CString assetPath = vm->GetAssetPath(); in ExecuteFromFile()
55 CString assetPath = vm->GetAssetPath(); in ExecuteFromFile()
72 if (!jsPandaFile->IsBundlePack() && !excuteFromJob && !vm->GetBundleName().empty()) { in ExecuteFromFile()
73 const_cast<JSPandaFile *>(jsPandaFile)->CheckIsRecordWithBundleName(vm); in ExecuteFromFile()
80 vm->HandleUncaughtException(thread->GetException().GetTaggedObject()); in ExecuteFromFile()
85 ModuleManager *moduleManager = vm->GetModuleManager(); in ExecuteFromFile()
[all …]
/arkcompiler/ets_runtime/test/fuzztest/arraylist_fuzzer/
Darraylist_fuzzer.cpp130 EcmaVM *vm = JSNApi::CreateJSVM(option); in ArrayListForEachFuzzTest() local
131 auto thread = vm->GetAssociatedJSThread(); in ArrayListForEachFuzzTest()
132 ObjectFactory *factory = vm->GetFactory(); in ArrayListForEachFuzzTest()
133 JSHandle<GlobalEnv> env = vm->GetGlobalEnv(); in ArrayListForEachFuzzTest()
158 JSNApi::DestroyJSVM(vm); in ArrayListForEachFuzzTest()
165 EcmaVM *vm = JSNApi::CreateJSVM(option); in ArrayListAddFuzzTest() local
166 auto thread = vm->GetAssociatedJSThread(); in ArrayListAddFuzzTest()
186 JSNApi::DestroyJSVM(vm); in ArrayListAddFuzzTest()
197 EcmaVM *vm = JSNApi::CreateJSVM(option); in ArrayListClearFuzzTest() local
198 auto thread = vm->GetAssociatedJSThread(); in ArrayListClearFuzzTest()
[all …]
/arkcompiler/ets_runtime/test/fuzztest/containersplainarray_fuzzer/
Dcontainersplainarray_fuzzer.cpp88 EcmaVM *vm = JSNApi::CreateJSVM(option); in ContainersPlainArray_Constructor_FuzzTest() local
89 auto thread = vm->GetAssociatedJSThread(); in ContainersPlainArray_Constructor_FuzzTest()
105 JSNApi::DestroyJSVM(vm); in ContainersPlainArray_Constructor_FuzzTest()
116 EcmaVM *vm = JSNApi::CreateJSVM(option); in ContainersPlainArray_Add_Has_FuzzTest() local
117 auto thread = vm->GetAssociatedJSThread(); in ContainersPlainArray_Add_Has_FuzzTest()
118 auto factory = vm->GetFactory(); in ContainersPlainArray_Add_Has_FuzzTest()
149 JSNApi::DestroyJSVM(vm); in ContainersPlainArray_Add_Has_FuzzTest()
160 EcmaVM *vm = JSNApi::CreateJSVM(option); in ContainersPlainArray_Clone_FuzzTest() local
161 auto thread = vm->GetAssociatedJSThread(); in ContainersPlainArray_Clone_FuzzTest()
162 auto factory = vm->GetFactory(); in ContainersPlainArray_Clone_FuzzTest()
[all …]
/arkcompiler/ets_runtime/ecmascript/quick_fix/
Dmain.cpp90 EcmaVM *vm = JSNApi::CreateEcmaVM(runtimeOptions); in Main() local
91 if (vm == nullptr) { in Main()
92 std::cout << "Cannot Create vm" << std::endl; in Main()
98 LocalScope scope(vm); in Main()
113 JSNApi::SetBundle(vm, !isMergeAbc); in Main()
114 auto res = JSNApi::Execute(vm, baseFileName, entry); in Main()
119 JSNApi::EnableUserUncaughtErrorHandler(vm); in Main()
126 res = JSNApi::LoadPatch(vm, patchFileName, baseFileName); in Main()
133 res = JSNApi::Execute(vm, testLoadFileName, TEST_ENTRY_POINT); in Main()
141 Local<ObjectRef> exception = JSNApi::GetAndClearUncaughtException(vm); in Main()
[all …]
/arkcompiler/ets_runtime/test/fuzztest/containersdequecommon_fuzzer/
Dcontainersdequecommon_fuzzer.h88 EcmaVM *vm = JSNApi::CreateJSVM(option); in ContainersDequeInsertFrontFuzzTest() local
89 auto thread = vm->GetAssociatedJSThread(); in ContainersDequeInsertFrontFuzzTest()
102 JSNApi::DestroyJSVM(vm); in ContainersDequeInsertFrontFuzzTest()
139 EcmaVM *vm = JSNApi::CreateJSVM(option); in ContainersDequeForEachFuzzTest() local
140 auto thread = vm->GetAssociatedJSThread(); in ContainersDequeForEachFuzzTest()
163 JSNApi::DestroyJSVM(vm); in ContainersDequeForEachFuzzTest()
170 EcmaVM *vm = JSNApi::CreateJSVM(option); in ContainersDequeGetFirstFuzzTest() local
171 auto thread = vm->GetAssociatedJSThread(); in ContainersDequeGetFirstFuzzTest()
198 JSNApi::DestroyJSVM(vm); in ContainersDequeGetFirstFuzzTest()
206 EcmaVM *vm = JSNApi::CreateJSVM(option); in ContainersDequeGetLastFuzzTest() local
[all …]
/arkcompiler/ets_runtime/test/fuzztest/startheaptracking_fuzzer/
Dstartheaptracking_fuzzer.cpp36 EcmaVM *vm = JSNApi::CreateJSVM(option); in StartHeapTrackingFuzzTest() local
37 vm->SetEnableForceGC(false); in StartHeapTrackingFuzzTest()
39 auto factory = vm->GetFactory(); in StartHeapTrackingFuzzTest()
44 DFXJSNApi::StartHeapTracking(vm, timeInterval, isVmMode, stream, traceAllocation); in StartHeapTrackingFuzzTest()
56 DFXJSNApi::StopHeapTracking(vm, filePath); in StartHeapTrackingFuzzTest()
58 vm->SetEnableForceGC(true); in StartHeapTrackingFuzzTest()
59 JSNApi::DestroyJSVM(vm); in StartHeapTrackingFuzzTest()
/arkcompiler/ets_runtime/test/fuzztest/stopheaptracking1_fuzzer/
Dstopheaptracking1_fuzzer.cpp35 EcmaVM *vm = JSNApi::CreateJSVM(option); in StopHeapTracking1FuzzTest() local
36 vm->SetEnableForceGC(false); in StopHeapTracking1FuzzTest()
38 auto factory = vm->GetFactory(); in StopHeapTracking1FuzzTest()
43 DFXJSNApi::StartHeapTracking(vm, timeInterval, isVmMode, stream, traceAllocation); in StopHeapTracking1FuzzTest()
55 DFXJSNApi::StopHeapTracking(vm, filePath); in StopHeapTracking1FuzzTest()
57 vm->SetEnableForceGC(true); in StopHeapTracking1FuzzTest()
58 JSNApi::DestroyJSVM(vm); in StopHeapTracking1FuzzTest()
/arkcompiler/toolchain/inspector/
Dinspector.cpp102 void SendReply(const void* vm, const std::string& message) in SendReply() argument
105 auto iter = g_inspectors.find(vm); in SendReply()
130 bool InitializeInspector(void* vm, const std::string& componentName, int32_t instanceId, in InitializeInspector() argument
134 auto iter = g_inspectors.find(vm); in InitializeInspector()
136 LOGE("Already have the same vm in the map"); in InitializeInspector()
141 if (!g_inspectors.emplace(vm, newInspector).second) { in InitializeInspector()
147 newInspector->vm_ = vm; in InitializeInspector()
241 debuggerPostTask_([tid = tid_, vm = vm_] { in OnMessage()
246 g_processMessage(vm); in OnMessage()
253 bool StartDebug(const std::string& componentName, void* vm, bool isDebugMode, int32_t instanceId, in StartDebug() argument
[all …]

12345678910>>...16