Home
last modified time | relevance | path

Searched refs:thread_ (Results 1 – 25 of 164) sorted by relevance

1234567

/arkcompiler/runtime_core/static_core/runtime/include/
Dthread_scopes.h25 explicit ScopedNativeCodeThread(ManagedThread *thread) : thread_(thread) in ScopedNativeCodeThread()
27 ASSERT(thread_ != nullptr); in ScopedNativeCodeThread()
28 ASSERT(thread_ == ManagedThread::GetCurrent()); in ScopedNativeCodeThread()
29 thread_->NativeCodeBegin(); in ScopedNativeCodeThread()
34 thread_->NativeCodeEnd(); in ~ScopedNativeCodeThread()
38 ManagedThread *thread_;
46 explicit ScopedManagedCodeThread(ManagedThread *thread) : thread_(thread) in ScopedManagedCodeThread()
48 ASSERT(thread_ != nullptr); in ScopedManagedCodeThread()
49 ASSERT(thread_ == ManagedThread::GetCurrent()); in ScopedManagedCodeThread()
50 thread_->ManagedCodeBegin(); in ScopedManagedCodeThread()
[all …]
/arkcompiler/ets_runtime/ecmascript/builtins/tests/
Dbuiltins_math_test.cpp37 TestHelper::CreateEcmaVMWithScope(instance_, thread_, scope_); in SetUpTestCase()
47 static JSThread *thread_; member in panda::test::BuiltinsMathTest
51 JSThread *BuiltinsMathTest::thread_ = nullptr; member in panda::test::BuiltinsMathTest
56 …auto ecmaRuntimeCallInfo = TestHelper::CreateEcmaRuntimeCallInfo(thread_, JSTaggedValue::Undefined… in HWTEST_F_L0()
61 [[maybe_unused]] auto prev = TestHelper::SetupFrame(thread_, ecmaRuntimeCallInfo); in HWTEST_F_L0()
63 TestHelper::TearDownFrame(thread_, prev); in HWTEST_F_L0()
71 …auto ecmaRuntimeCallInfo = TestHelper::CreateEcmaRuntimeCallInfo(thread_, JSTaggedValue::Undefined… in HWTEST_F_L0()
76 [[maybe_unused]] auto prev = TestHelper::SetupFrame(thread_, ecmaRuntimeCallInfo); in HWTEST_F_L0()
78 TestHelper::TearDownFrame(thread_, prev); in HWTEST_F_L0()
86 …auto ecmaRuntimeCallInfo = TestHelper::CreateEcmaRuntimeCallInfo(thread_, JSTaggedValue::Undefined… in HWTEST_F_L0()
[all …]
/arkcompiler/ets_runtime/ecmascript/ic/
Dprofile_type_info.cpp29 profileTypeInfo_->Set(thread_, index, GetWeakRef(hclass.GetTaggedValue())); in AddElementHandler()
30 profileTypeInfo_->Set(thread_, index + 1, handler.GetTaggedValue()); in AddElementHandler()
35 profileTypeInfo_->Set(thread_, index, GetWeakRef(hclass.GetTaggedValue())); in AddElementHandler()
36 profileTypeInfo_->Set(thread_, index + 1, handler.GetTaggedValue()); in AddElementHandler()
46 profileTypeInfo_->Set(thread_, index, handler.GetTaggedValue()); in AddHandlerWithoutKey()
52 profileTypeInfo_->Set(thread_, index, GetWeakRef(hclass.GetTaggedValue())); in AddHandlerWithoutKey()
53 profileTypeInfo_->Set(thread_, index + 1, handler.GetTaggedValue()); in AddHandlerWithoutKey()
58 JSHandle<TaggedArray> arr(thread_, profileData); in AddHandlerWithoutKey()
62 profileTypeInfo_->Set(thread_, index, JSTaggedValue::Hole()); in AddHandlerWithoutKey()
63 profileTypeInfo_->Set(thread_, index + 1, JSTaggedValue::Hole()); in AddHandlerWithoutKey()
[all …]
Dic_runtime.cpp47 receiver = thread_->GetEcmaVM()->GetGlobalEnv()->GetNumberFunction(); in UpdateLoadHandler()
60 handlerValue = LoadHandler::LoadElement(thread_, op); in UpdateLoadHandler()
65 handlerValue = LoadHandler::LoadProperty(thread_, op); in UpdateLoadHandler()
67 handlerValue = PrototypeHandler::LoadPrototype(thread_, op, hclass); in UpdateLoadHandler()
70 handlerValue = LoadHandler::LoadProperty(thread_, op); in UpdateLoadHandler()
76 handlerValue = PrototypeHandler::LoadPrototype(thread_, op, hclass); in UpdateLoadHandler()
98 JSHandle<JSTaggedValue> handlerValue = LoadHandler::LoadStringElement(thread_); in UpdateLoadStringHandler()
109 LoadHandler::LoadTypedArrayElement(thread_, JSHandle<JSTypedArray>(receiver)); in UpdateTypedArrayHandler()
128 JSHandle<JSHClass> hclass(thread_, JSHandle<JSObject>::Cast(receiver)->GetClass()); in UpdateStoreHandler()
129 handlerValue = TransWithProtoHandler::StoreTransition(thread_, op, hclass); in UpdateStoreHandler()
[all …]
/arkcompiler/ets_runtime/ecmascript/
Dobject_factory.cpp155 : thread_(thread), vm_(thread->GetEcmaVM()), heap_(heap) {} in ObjectFactory()
180 newClass->Initialize(thread_, size, type, 0); in NewEcmaHClassClass()
182 return JSHandle<JSHClass>(thread_, newClass); in NewEcmaHClassClass()
189 hclass->SetClass(thread_, hclass); in InitClassClass()
198 newClass->Initialize(thread_, size, type, inlinedProps); in NewEcmaHClass()
200 return JSHandle<JSHClass>(thread_, newClass); in NewEcmaHClass()
209 newClass->Initialize(thread_, size, type, inlinedProps); in NewEcmaReadOnlyHClass()
211 return JSHandle<JSHClass>(thread_, newClass); in NewEcmaReadOnlyHClass()
216 …return NewEcmaHClass(JSHClass::Cast(thread_->GlobalConstants()->GetHClassClass().GetTaggedObject()… in NewEcmaHClass()
262 array->SetArrayBufferData(thread_, pointer); in NewJSArrayBufferData()
[all …]
Dproperty_accessor.cpp24 : thread_(thread), in PropertyAccessor()
79 JSTaggedValue current = JSTaggedValue::GetPrototype(thread_, receiver_); in CollectPrototypeInfo()
80 RETURN_IF_ABRUPT_COMPLETION(thread_); in CollectPrototypeInfo()
110 jshclass->SetEnumCache(thread_, JSTaggedValue::Undefined()); in CollectPrototypeInfo()
118 ObjectFactory *factory = thread_->GetEcmaVM()->GetFactory(); in InitSimplePropertiesEnumCache()
122 JSMutableHandle<TaggedArray> keyArray(thread_, JSTaggedValue::Undefined()); in InitSimplePropertiesEnumCache()
128 … JSHandle<TaggedArray> newArray = thread_->GetEcmaVM()->GetFactory()->NewTaggedArray(arraySize); in InitSimplePropertiesEnumCache()
129 …uint32_t length = JSObject::GetAllEnumKeys(thread_, receiverObj, EnumCache::ENUM_CACHE_HEADER_SIZE… in InitSimplePropertiesEnumCache()
131 JSObject::SetEnumCacheKind(thread_, *newArray, EnumCacheKind::SIMPLE); in InitSimplePropertiesEnumCache()
136 jsHclass->SetEnumCache(thread_, keyArray.GetTaggedValue()); in InitSimplePropertiesEnumCache()
[all …]
Dobject_operator.cpp47 …key_ = JSHandle<JSTaggedValue>::Cast(base::NumberHelper::NumberToString(thread_, JSTaggedValue(key… in HandleKey()
63 … key_ = JSHandle<JSTaggedValue>(thread_, thread_->GetEcmaVM()->GetFactory()->InternString(key)); in HandleKey()
76 …key_ = JSHandle<JSTaggedValue>::Cast(base::NumberHelper::NumberToString(thread_, key.GetTaggedValu… in HandleKey()
85 …JSHandle<JSTaggedValue> keyHandle(thread_, JSTaggedValue::ToPrimitive(thread_, key, PREFER_STRING)… in HandleKey()
90 key_ = JSHandle<JSTaggedValue>(thread_, in HandleKey()
91 thread_->GetEcmaVM()->GetFactory()->InternString( in HandleKey()
92 … JSHandle<JSTaggedValue>::Cast(JSTaggedValue::ToString(thread_, keyHandle)))); in HandleKey()
98 JSHandle<JSTaggedValue> undefined = thread_->GlobalConstants()->GetHandledUndefined(); in UpdateHolder()
99 holder_.Update(JSPrimitiveRef::StringCreate(thread_, holder_, undefined).GetTaggedValue()); in UpdateHolder()
101 holder_.Update(JSTaggedValue::ToPrototypeOrObj(thread_, holder_).GetTaggedValue()); in UpdateHolder()
[all …]
Decma_context.cpp51 : thread_(thread), in EcmaContext()
92 [[maybe_unused]] EcmaHandleScope scope(thread_); in Initialize()
103 thread_->SetGlobalConst(&globalConst_); in Initialize()
104 globalConst_.Init(thread_, *hClassHandle); in Initialize()
106 thread_->SetArrayHClassIndexMap(arrayHClassIndexMaps); in Initialize()
109 globalEnv->Init(thread_); in Initialize()
113 thread_->SetEnableLazyBuiltins(builtinsLazyEnabled); in Initialize()
114 builtins.Initialize(globalEnv, thread_, builtinsLazyEnabled); in Initialize()
257 return JSFunction::InvokeOptimizedEntrypoint(thread_, mainFunc, thisArg, entryPoint, cjsInfo); in InvokeEcmaAotEntrypoint()
263 INTERPRETER_TRACE(thread_, ExecuteAot); in ExecuteAot()
[all …]
Decma_vm.cpp114 vm->thread_ = jsThread; in Create()
186 thread_->SetPGOProfilerEnable(isEnablePGOProfiler); in InitializePGOProfiler()
194 thread_->SetPGOProfilerEnable(isEnablePGOProfiler); in ResetPGOProfiler()
195 thread_->CheckOrSwitchPGOStubs(); in ResetPGOProfiler()
221 RuntimeStubs::Initialize(thread_); in Initialize()
226 factory_ = chunk_.New<ObjectFactory>(thread_, heap_); in Initialize()
232 auto context = new EcmaContext(thread_); in Initialize()
233 thread_->PushContext(context); in Initialize()
234 [[maybe_unused]] EcmaHandleScope scope(thread_); in Initialize()
236thread_->SetGlueGlobalEnv(reinterpret_cast<GlobalEnv *>(context->GetGlobalEnv().GetTaggedType())); in Initialize()
[all …]
Dobject_factory-inl.h34 JSHClass::Cast(thread_->GlobalConstants()->GetLineStringClass().GetTaggedObject()), size)); in AllocNonMovableLineStringObject()
41 JSHClass::Cast(thread_->GlobalConstants()->GetLineStringClass().GetTaggedObject()), size)); in AllocLineStringObject()
48 JSHClass::Cast(thread_->GlobalConstants()->GetLineStringClass().GetTaggedObject()), size)); in AllocOldSpaceLineStringObject()
55 … JSHClass::Cast(thread_->GlobalConstants()->GetSlicedStringClass().GetTaggedObject()), type)); in AllocSlicedStringObject()
62 … JSHClass::Cast(thread_->GlobalConstants()->GetConstantStringClass().GetTaggedObject()), type)); in AllocConstantStringObject()
69 …JSHClass::Cast(thread_->GlobalConstants()->GetTreeStringClass().GetTaggedObject()), TreeEcmaString… in AllocTreeStringObject()
81 …auto jsNativePointerClass = JSHClass::Cast(thread_->GlobalConstants()->GetJSNativePointerClass().G… in NewJSNativePointer()
87 JSHandle<JSNativePointer> obj(thread_, header); in NewJSNativePointer()
109 JSHClass::Cast(thread_->GlobalConstants()->GetEnvClass().GetTaggedObject()), size); in InlineNewLexicalEnv()
130 obj->SetIcuField(thread_, pointer.GetTaggedValue()); in NewJSIntlIcuData()
Djs_serializer.cpp67 [[maybe_unused]] EcmaHandleScope scope(thread_); in SerializeJSTaggedValue()
180 uint64_t heapSize = thread_->GetEcmaVM()->GetJSOptions().GetSerializerBufferSizeLimit(); in AllocateBuffer()
275 STACK_LIMIT_CHECK(thread_, false); in WriteTaggedObject()
389 JSMutableHandle<JSTaggedValue> val(thread_, JSTaggedValue::Undefined()); in WriteTaggedArray()
413 JSMutableHandle<JSTaggedValue> val(thread_, JSTaggedValue::Undefined()); in WriteByteArray()
415 val.Update(byteArray->Get(thread_, i, viewType)); in WriteByteArray()
486 JSHandle<ConstantPool> constPool(thread_, method->GetConstantPool()); in WriteMethod()
516 JSHandle<JSTaggedValue> method(thread_, func->GetMethod()); in WriteJSFunction()
530 auto globalConst = thread_->GlobalConstants(); in WriteJSError()
532 JSHandle<JSTaggedValue> msg = JSObject::GetProperty(thread_, value, handleMsg).GetValue(); in WriteJSError()
[all …]
/arkcompiler/ets_runtime/ecmascript/base/
Djson_stringifier.cpp43 factory_ = thread_->GetEcmaVM()->GetFactory(); in Stringify()
44 handleValue_ = JSMutableHandle<JSTaggedValue>(thread_, JSTaggedValue::Undefined()); in Stringify()
45 handleKey_ = JSMutableHandle<JSTaggedValue>(thread_, JSTaggedValue::Undefined()); in Stringify()
47 bool isArray = replacer->IsArray(thread_); in Stringify()
49 RETURN_HANDLE_IF_ABRUPT_COMPLETION(JSTaggedValue, thread_); in Stringify()
59 … JSHandle<JSTaggedValue> lengthKey = thread_->GlobalConstants()->GetHandledLengthString(); in Stringify()
60 …JSHandle<JSTaggedValue> lenResult = JSTaggedValue::GetProperty(thread_, replacer, lengthKey).GetVa… in Stringify()
62 RETURN_HANDLE_IF_ABRUPT_COMPLETION(JSTaggedValue, thread_); in Stringify()
63 JSTaggedNumber lenNumber = JSTaggedValue::ToLength(thread_, lenResult); in Stringify()
64 RETURN_HANDLE_IF_ABRUPT_COMPLETION(JSTaggedValue, thread_); in Stringify()
[all …]
Dfast_json_stringifier.cpp39 factory_ = thread_->GetEcmaVM()->GetFactory(); in Stringify()
40 …JSHandle<JSTaggedValue> jsonCache = thread_->GetEcmaVM()->GetGlobalEnv()->GetJsonObjectHclassCache… in Stringify()
47 handleValue_ = JSMutableHandle<JSTaggedValue>(thread_, tagValue); in Stringify()
48 handleKey_ = JSMutableHandle<JSTaggedValue>(thread_, factory_->GetEmptyString()); in Stringify()
52 RETURN_HANDLE_IF_ABRUPT_COMPLETION(JSTaggedValue, thread_); in Stringify()
58 RETURN_HANDLE_IF_ABRUPT_COMPLETION(JSTaggedValue, thread_); in Stringify()
63 return thread_->GlobalConstants()->GetHandledUndefined(); in Stringify()
70 JSHandle<JSTaggedValue> undefined = thread_->GlobalConstants()->GetHandledUndefined(); in GetSerializeValue()
72 JSHandle<JSTaggedValue> toJson = thread_->GlobalConstants()->GetHandledToJsonString(); in GetSerializeValue()
74thread_, ObjectFastOperator::FastGetPropertyByValue(thread_, tagValue, toJson.GetTaggedValue())); in GetSerializeValue()
[all …]
Djson_parser.h75 explicit JsonParser(JSThread *thread) : thread_(thread) {} in JsonParser()
84 return JSHandle<JSTaggedValue>(thread_, [&]() -> JSTaggedValue { in Launch()
85 … THROW_SYNTAX_ERROR_AND_RETURN(thread_, "Unexpected Text in JSON", JSTaggedValue::Exception()); in Launch()
91 auto vm = thread_->GetEcmaVM(); in Launch()
95 …initialJSArrayClass_ = JSHandle<JSHClass>(thread_, JSFunction::GetOrCreateInitialJSHClass(thread_,… in Launch()
98 … JSHandle<JSHClass>(thread_, JSFunction::GetOrCreateInitialJSHClass(thread_, objectFunc)); in Launch()
103 RETURN_HANDLE_IF_ABRUPT_COMPLETION(JSTaggedValue, thread_); in Launch()
104 return JSHandle<JSTaggedValue>(thread_, result); in Launch()
150 … propertyList.emplace_back(JSHandle<JSTaggedValue>(thread_, ParseString(true))); in ParseJSONText()
151 RETURN_EXCEPTION_IF_ABRUPT_COMPLETION(thread_); in ParseJSONText()
[all …]
/arkcompiler/ets_runtime/ecmascript/builtins/
Dbuiltins.cpp197 [[maybe_unused]] EcmaHandleScope scope(thread_); in InitializeSObjectAndSFunction()
198 const GlobalEnvConstants *globalConst = thread_->GlobalConstants(); in InitializeSObjectAndSFunction()
216 env->SetSObjectFunctionPrototype(thread_, sObjFuncPrototype); in InitializeSObjectAndSFunction()
223 [[maybe_unused]] EcmaHandleScope scope(thread_); in InitializeSObject()
229 env->SetSObjectFunction(thread_, sObjectFunction); in InitializeSObject()
255 [[maybe_unused]] EcmaHandleScope scope(thread_); in InitializeSFunciton()
260 SetSFunctionName(sFuncPrototype, thread_->GlobalConstants()->GetHandledEmptyString()); in InitializeSFunciton()
275 env->SetSFunctionFunction(thread_, sFuncFunction); in InitializeSFunciton()
276 env->SetSFunctionPrototype(thread_, sFuncPrototype); in InitializeSFunciton()
283 env->SetSConstructorClass(thread_, sConstructorClass); in InitializeSFunciton()
[all …]
/arkcompiler/ets_runtime/ecmascript/dfx/
Dvm_thread_control.cpp27 thread_->SetCheckSafePointStatus(); in NotifyVMThreadSuspension()
32 thread_->ResetCheckSafePointStatus(); in NotifyVMThreadSuspension()
42 thread_->SetCheckSafePointStatus(); in RequestTerminateExecution()
47 thread_->SetVMNeedSuspension(flag); in SetVMNeedSuspension()
52 return thread_->VMNeedSuspension(); in VMNeedSuspension()
57 thread_->SetTerminationRequest(flag); in SetTerminationRequest()
62 thread_->SetVMSuspended(flag); in SetVMSuspended()
67 return thread_->IsVMSuspended(); in IsSuspended()
/arkcompiler/ets_runtime/ecmascript/compiler/aot_snapshot/
Dsnapshot_constantpool_data.cpp40 PGOTypeManager *ptManager = thread_->GetCurrentEcmaContext()->GetPTManager(); in TryGetHClass()
42 return JSHandle<JSTaggedValue>(thread_, hclass); in TryGetHClass()
47 PGOTypeManager *ptManager = thread_->GetCurrentEcmaContext()->GetPTManager(); in TryGetHClassByPGOTypeLocation()
65 JSMutableHandle<JSTaggedValue> valueHandle(thread_, JSTaggedValue::Undefined()); in CollectLiteralInfo()
84 aotLiteralInfo->SetObjectToCache(thread_, i, JSTaggedValue(methodOffset)); in CollectLiteralInfo()
99 …snapshotConstantPool->SetObjectToCache(thread_, constantPoolIndex, aotLiteralInfo.GetTaggedValue()… in CollectLiteralInfo()
106 …JSTaggedValue cp = thread_->GetCurrentEcmaContext()->FindConstpool(jsPandaFile_, data.constantPool… in StoreDataToGlobalData()
107 JSTaggedValue str = ConstantPool::GetStringFromCache(thread_, cp, data.constantPoolIdx_); in StoreDataToGlobalData()
110 JSHandle<TaggedArray> snapshotCpArr(thread_, globalData.GetCurSnapshotCpArray()); in StoreDataToGlobalData()
111 JSHandle<ConstantPool> snapshotCp(thread_, snapshotCpArr->Get(snapshotCpArrIdx)); in StoreDataToGlobalData()
[all …]
/arkcompiler/ets_runtime/ecmascript/ts_types/
Dts_type_table_generator.cpp80 …int moduleIdBaseOnFile = GetTSModuleTable()->GetGlobalModuleID(thread_, recordNameStr, abcNameStr); in TryGetModuleId()
101 … table = JSHandle<TSModuleTable>(TaggedArray::SetCapacity(thread_, JSHandle<TaggedArray>(table), in AddTypeTable()
105 table->SetNumberOfTSTypeTables(thread_, numberOfTSTypeTable + 1); in AddTypeTable()
106 table->Set(thread_, TSModuleTable::GetAbcRequestOffset(numberOfTSTypeTable), abcNameStr); in AddTypeTable()
107 table->Set(thread_, TSModuleTable::GetModuleRequestOffset(numberOfTSTypeTable), recordNameStr); in AddTypeTable()
108 …table->Set(thread_, TSModuleTable::GetSortIdOffset(numberOfTSTypeTable), JSTaggedValue(numberOfTST… in AddTypeTable()
109 table->Set(thread_, TSModuleTable::GetTSTypeTableOffset(numberOfTSTypeTable), typeTable); in AddTypeTable()
119 JSHandle<JSTaggedValue> valueString = thread_->GlobalConstants()->GetHandledValueString(); in InitRuntimeTypeTable()
120 JSHandle<JSTaggedValue> doneString = thread_->GlobalConstants()->GetHandledDoneString(); in InitRuntimeTypeTable()
125 JSHandle<TSTypeTable> newRuntimeTable = TSTypeTable::PushBackTypeToTable(thread_, in InitRuntimeTypeTable()
[all …]
Dts_type_parser.cpp38 thread_(vm_->GetJSThread()), factory_(vm_->GetFactory()), in TSTypeParser()
109 table->SetNumberOfTypes(thread_, localId); in ParseType()
159 …ModulePathHelper::ConcatFileNameWithMerge(thread_, jsPandaFile, baseFileName, recordName, cstringR… in ResolveImportType()
195 …indexSignInfo->AddProperty(thread_, JSTaggedValue(keyGT.GetType()), JSTaggedValue(valueGT.GetType(… in ParseIndexSigType()
203 classType->SetIndexSigns(thread_, indexSignInfo); in ParseIndexSigType()
206 objectType->SetIndexSigns(thread_, indexSignInfo); in ParseIndexSigType()
209 interfaceType->SetIndexSigns(thread_, indexSignInfo); in ParseIndexSigType()
258 return thread_->GlobalConstants()->GetHandledUndefined(); in ParseNonImportType()
281 classType->SetInstanceType(thread_, instanceType); in ParseClassType()
288 classType->SetPrototypeType(thread_, prototypeType); in ParseClassType()
[all …]
/arkcompiler/ets_runtime/ecmascript/interpreter/
Dframe_handler.cpp27 : sp_(const_cast<JSTaggedType *>(thread->GetCurrentFrame())), thread_(thread) in FrameHandler()
33 : sp_(reinterpret_cast<JSTaggedType *>(fp)), thread_(thread) in FrameHandler()
40 if (!thread_->IsAsmInterpreter()) { in AdvanceToJSFrame()
43 FrameIterator it(sp_, thread_); in AdvanceToJSFrame()
55 if (!thread_->IsAsmInterpreter()) { in PrevJSFrame()
56 FrameIterator it(sp_, thread_); in PrevJSFrame()
62 FrameIterator it(sp_, thread_); in PrevJSFrame()
66 if (thread_->IsAsmInterpreter()) { in PrevJSFrame()
83 if (thread_->IsAsmInterpreter()) { in GetNumberArgs()
89 FrameIterator it(sp_, thread_); in GetNumberArgs()
[all …]
/arkcompiler/ets_runtime/ecmascript/dfx/cpu_profiler/
Dcpu_profiler.h45 thread_ = thread; in GcStateScope()
46 thread_->SetGcState(true); in GcStateScope()
51 thread_->SetGcState(false); in ~GcStateScope()
54 JSThread *thread_ = nullptr;
61 thread_ = thread; in RuntimeStateScope()
62 oldState_ = thread_->GetRuntimeState(); in RuntimeStateScope()
63 thread_->SetRuntimeState(true); in RuntimeStateScope()
68 thread_->SetRuntimeState(oldState_); in ~RuntimeStateScope()
72 JSThread *thread_ = nullptr; variable
/arkcompiler/runtime_core/static_core/runtime/tests/
Dmem_stats_additional_info_test.cpp42 thread_ = panda::MTManagedThread::GetCurrent(); in MemStatsAdditionalInfoTest()
43 thread_->ManagedCodeBegin(); in MemStatsAdditionalInfoTest()
48 thread_->ManagedCodeEnd(); in ~MemStatsAdditionalInfoTest()
57 panda::MTManagedThread *thread_; member in panda::mem::test::MemStatsAdditionalInfoTest
69 …reinterpret_cast<const uint8_t *>(&simpleString[0]), simpleString.length(), ctx, thread_->GetVM()); in TEST_F()
88 PandaVM *vm = thread_->GetVM(); in TEST_F()
93 [[maybe_unused]] HandleScope<ObjectHeader *> scope(thread_); in TEST_F()
94 [[maybe_unused]] VMHandle<ObjectHeader> handle(thread_, stringObject); in TEST_F()
97 auto statistics = thread_->GetVM()->GetMemStats()->GetStatistics(); in TEST_F()
Di2c_bridge_test.cpp54 thread_ = MTManagedThread::GetCurrent(); in InterpreterToCompiledCodeBridgeTest()
55 thread_->ManagedCodeBegin(); in InterpreterToCompiledCodeBridgeTest()
61 thread_->ManagedCodeEnd(); in ~InterpreterToCompiledCodeBridgeTest()
95 MTManagedThread *thread_ {}; member in panda::test::InterpreterToCompiledCodeBridgeTest
151 InterpreterToCompiledCodeBridge(insn, frame, &callee, thread_); in TEST_F()
156 InterpreterToCompiledCodeBridge(insn2, frame, &callee, thread_); in TEST_F()
160 InvokeCompiledCodeWithArgArray(nullptr, frame, &callee, thread_); in TEST_F()
186 InterpreterToCompiledCodeBridge(insn, frame, &callee, thread_); in TEST_F()
191 InterpreterToCompiledCodeBridge(insn2, frame, &callee, thread_); in TEST_F()
196 InvokeCompiledCodeWithArgArray(args, frame, &callee, thread_); in TEST_F()
[all …]
Dstring_table_test.cpp60 thread_ = panda::MTManagedThread::GetCurrent(); in StringTableTest()
93 ScopedManagedCodeThread s(thread_); in EmptyTable()
100 ScopedManagedCodeThread s(thread_); in InternCompressedUtf8AndString()
115 ScopedManagedCodeThread s(thread_); in InternUncompressedUtf8AndString()
129 ScopedManagedCodeThread s(thread_); in InternTheSameUtf16String()
147 ScopedManagedCodeThread s(thread_); in InternManyStrings()
168 ScopedManagedCodeThread s(thread_); in SweepObjectInTable()
169 auto table = thread_->GetVM()->GetStringTable(); in SweepObjectInTable()
176 auto storage = thread_->GetVM()->GetGlobalObjectStorage(); in SweepObjectInTable()
192thread_->GetVM()->GetGC()->WaitForGCInManaged(panda::GCTask(panda::GCTaskCause::EXPLICIT_CAUSE)); in SweepObjectInTable()
[all …]
Dmem_stats_gc_test.cpp42 thread_ = panda::MTManagedThread::GetCurrent(); in SetupRuntime()
43 thread_->ManagedCodeBegin(); in SetupRuntime()
51 thread_->ManagedCodeEnd(); in TearDown()
57 panda::MTManagedThread *thread_ {}; member in panda::mem::test::MemStatsGCTest
64 mem::MemStatsType *stats = thread_->GetVM()->GetMemStats(); in MemStatsTest()
76 auto objectAllocator = thread_->GetVM()->GetGC()->GetObjectAllocator(); in MemStatsTest()
77 thread_->GetVM()->GetGC()->WaitForGCInManaged(GCTask(GCTaskCause::EXPLICIT_CAUSE)); in MemStatsTest()
97 [[maybe_unused]] HandleScope<ObjectHeader *> scope(thread_); in MemStatsTest()
103 handlers[j] = allocator->New<VMHandle<coretypes::String>>(thread_, stringObj); in MemStatsTest()
113 thread_->GetVM()->GetGC()->WaitForGCInManaged(GCTask(GCTaskCause::EXPLICIT_CAUSE)); in MemStatsTest()

1234567