/arkcompiler/runtime_core/static_core/runtime/include/ |
D | thread_scopes.h | 25 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/ |
D | builtins_math_test.cpp | 37 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/ |
D | profile_type_info.cpp | 29 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 …]
|
D | ic_runtime.cpp | 47 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/ |
D | object_factory.cpp | 155 : 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 …]
|
D | property_accessor.cpp | 24 : 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 …]
|
D | object_operator.cpp | 47 …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 …]
|
D | ecma_context.cpp | 51 : 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 …]
|
D | ecma_vm.cpp | 114 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() 236 … thread_->SetGlueGlobalEnv(reinterpret_cast<GlobalEnv *>(context->GetGlobalEnv().GetTaggedType())); in Initialize() [all …]
|
D | object_factory-inl.h | 34 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()
|
D | js_serializer.cpp | 67 [[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/ |
D | json_stringifier.cpp | 43 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 …]
|
D | fast_json_stringifier.cpp | 39 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() 74 … thread_, ObjectFastOperator::FastGetPropertyByValue(thread_, tagValue, toJson.GetTaggedValue())); in GetSerializeValue() [all …]
|
D | json_parser.h | 75 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/ |
D | builtins.cpp | 197 [[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/ |
D | vm_thread_control.cpp | 27 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/ |
D | snapshot_constantpool_data.cpp | 40 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/ |
D | ts_type_table_generator.cpp | 80 …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 …]
|
D | ts_type_parser.cpp | 38 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/ |
D | frame_handler.cpp | 27 : 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/ |
D | cpu_profiler.h | 45 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/ |
D | mem_stats_additional_info_test.cpp | 42 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()
|
D | i2c_bridge_test.cpp | 54 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 …]
|
D | string_table_test.cpp | 60 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() 192 … thread_->GetVM()->GetGC()->WaitForGCInManaged(panda::GCTask(panda::GCTaskCause::EXPLICIT_CAUSE)); in SweepObjectInTable() [all …]
|
D | mem_stats_gc_test.cpp | 42 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()
|