| /arkcompiler/runtime_core/runtime/tests/ |
| D | monitor_test.cpp | 62 ASSERT_TRUE(header->AtomicGetMark().GetState() == MarkWord::STATE_LIGHT_LOCKED); in TEST_F() 64 ASSERT_TRUE(header->AtomicGetMark().GetState() == MarkWord::STATE_UNLOCKED); in TEST_F() 73 ASSERT_TRUE(header->AtomicGetMark().GetState() == MarkWord::STATE_LIGHT_LOCKED); in TEST_F() 75 ASSERT_TRUE(header->AtomicGetMark().GetState() == MarkWord::STATE_LIGHT_LOCKED); in TEST_F() 77 ASSERT_TRUE(header->AtomicGetMark().GetState() == MarkWord::STATE_LIGHT_LOCKED); in TEST_F() 79 ASSERT_TRUE(header->AtomicGetMark().GetState() == MarkWord::STATE_UNLOCKED); in TEST_F() 89 ASSERT_TRUE(header1->AtomicGetMark().GetState() == MarkWord::STATE_LIGHT_LOCKED); in TEST_F() 90 ASSERT_TRUE(header2->AtomicGetMark().GetState() == MarkWord::STATE_UNLOCKED); in TEST_F() 92 ASSERT_TRUE(header1->AtomicGetMark().GetState() == MarkWord::STATE_LIGHT_LOCKED); in TEST_F() 93 ASSERT_TRUE(header2->AtomicGetMark().GetState() == MarkWord::STATE_LIGHT_LOCKED); in TEST_F() [all …]
|
| D | mark_word_test.cpp | 157 …ASSERT_EQ(mw_.GetState(), MarkWord::ObjectState::STATE_UNLOCKED) << " seed = " << paramGetter_.Get… in CheckUnlocked() 165 ASSERT_EQ(mw_.GetState(), MarkWord::ObjectState::STATE_LIGHT_LOCKED) in CheckLightweightLock() 175 ASSERT_EQ(mw_.GetState(), MarkWord::ObjectState::STATE_HEAVY_LOCKED) in CheckHeavyweightLock() 185 …ASSERT_EQ(mw_.GetState(), MarkWord::ObjectState::STATE_HASHED) << " seed = " << paramGetter_.GetSe… in CheckHashed() 194 …ASSERT_EQ(mw_.GetState(), MarkWord::ObjectState::STATE_GC) << " seed = " << paramGetter_.GetSeed(); in CheckGC()
|
| /arkcompiler/runtime_core/runtime/mem/gc/heap-space-misc/ |
| D | crossing_map.cpp | 73 CrossingMapElement::STATE state = GetMapElement(first_map_num)->GetState(); in AddObject() 131 switch (GetMapElement(last_crossed_border_map)->GetState()) { in UpdateCrossedBorderOnAdding() 155 … ASSERT(GetMapElement(first_map_num)->GetState() == CrossingMapElement::STATE::STATE_INITIALIZED || in RemoveObject() 156 GetMapElement(first_map_num)->GetState() == in RemoveObject() 182 …if (GetMapElement(next_obj_map_num)->GetState() == CrossingMapElement::STATE::STATE_UNINITIALIZED)… in RemoveObject() 204 switch (GetMapElement(crossed_border_map)->GetState()) { in UpdateCrossedBorderOnRemoving() 211 … CrossingMapElement::STATE prev_map_state = GetMapElement(crossed_border_map - 1U)->GetState(); in UpdateCrossedBorderOnRemoving() 289 CrossingMapElement::STATE state = GetMapElement(map_num)->GetState(); in FindObjInMap() 303 …while (GetMapElement(current_map)->GetState() == CrossingMapElement::STATE::STATE_CROSSED_BORDER) { in FindObjInMap() 307 … ASSERT(GetMapElement(current_map)->GetState() != CrossingMapElement::STATE::STATE_UNINITIALIZED); in FindObjInMap() [all …]
|
| /arkcompiler/ets_runtime/ecmascript/compiler/ |
| D | async_function_lowering.cpp | 68 GateRef stateGate = accessor_.GetState(resumeGate); in RebuildGeneratorCfg() 71 suspendGate = accessor_.GetState(suspendGate); in RebuildGeneratorCfg() 76 auto stateInGate = accessor_.GetState(resumeGate); in RebuildGeneratorCfg() 127 GateRef resumeStateGate = accessor_.GetState(resumeGate); in RebuildGeneratorCfg() 155 stateInGate = accessor_.GetState(stateInGate); in RebuildGeneratorCfg() 166 stateInGate = accessor_.GetState(stateInGate); in RebuildGeneratorCfg() 174 GateRef loopBeginFirstState = accessor_.GetState(prevLoopBeginGate); in UpdateValueSelector()
|
| D | type_lowering.cpp | 141 acc_.ReplaceGate(gate, builder_.GetState(), builder_.GetDepend(), Circuit::NullGate()); in LowerIntCheck() 152 acc_.ReplaceGate(gate, builder_.GetState(), builder_.GetDepend(), Circuit::NullGate()); in LowerDoubleCheck() 163 acc_.ReplaceGate(gate, builder_.GetState(), builder_.GetDepend(), Circuit::NullGate()); in LowerNumberCheck() 174 acc_.ReplaceGate(gate, builder_.GetState(), builder_.GetDepend(), Circuit::NullGate()); in LowerBooleanCheck() 194 acc_.ReplaceGate(gate, builder_.GetState(), builder_.GetDepend(), Circuit::NullGate()); in LowerArrayCheck() 218 acc_.ReplaceGate(gate, builder_.GetState(), builder_.GetDepend(), Circuit::NullGate()); in LowerStableArrayCheck() 249 acc_.ReplaceGate(gate, builder_.GetState(), builder_.GetDepend(), Circuit::NullGate()); in LowerFloat32ArrayCheck() 276 acc_.ReplaceGate(gate, builder_.GetState(), builder_.GetDepend(), Circuit::NullGate()); in LowerClassInstanceCheck() 306 acc_.ReplaceGate(gate, builder_.GetState(), builder_.GetDepend(), Circuit::NullGate()); in LowerArrayIndexCheck() 322 acc_.ReplaceGate(gate, builder_.GetState(), builder_.GetDepend(), Circuit::NullGate()); in LowerFloat32ArrayIndexCheck() [all …]
|
| D | ts_type_lowering.cpp | 619 ReplaceHIRGate(gate, result, builder_.GetState(), builder_.GetDepend(), removedGate); in SpeculateNumbers() 648 ReplaceHIRGate(gate, result, builder_.GetState(), builder_.GetDepend(), removedGate); in SpeculateNumber() 674 ReplaceHIRGate(gate, result, builder_.GetState(), builder_.GetDepend(), removedGate); in LowerPrimitiveTypeToNumber() 692 GateRef ifBranch = builder_.Branch(acc_.GetState(gate), condition); in SpeculateConditionJump() 728 ReplaceHIRGate(gate, loadLength, builder_.GetState(), builder_.GetDepend(), removedGate); in LowerTypedLdArrayLength() 776 ReplaceHIRGate(gate, result, builder_.GetState(), builder_.GetDepend(), removedGate); in LowerTypedLdObjByName() 825 … ReplaceHIRGate(gate, Circuit::NullGate(), builder_.GetState(), builder_.GetDepend(), removedGate); in LowerTypedStObjByName() 860 ReplaceHIRGate(gate, result, builder_.GetState(), builder_.GetDepend(), removedGate); in LowerTypedLdObjByIndex() 897 … ReplaceHIRGate(gate, Circuit::NullGate(), builder_.GetState(), builder_.GetDepend(), removedGate); in LowerTypedStObjByIndex() 933 ReplaceHIRGate(gate, result, builder_.GetState(), builder_.GetDepend(), removedGate); in LowerTypedLdObjByValue() [all …]
|
| D | ts_inline_lowering.cpp | 232 ASSERT(acc_.GetOpCode(acc_.GetState(returnGate)) != OpCode::IF_EXCEPTION); in MergeAllReturn() 233 stateList[i] = acc_.GetState(returnGate); in MergeAllReturn() 250 GateRef callState = acc_.GetState(callGate); in ReplaceEntryGate() 270 GateRef returnState = acc_.GetState(returnGate); in ReplaceReturnGate()
|
| D | builtins_lowering.cpp | 47 acc_.ReplaceGate(gate, builder_.GetState(), builder_.GetDepend(), ret); in LowerTypedTrigonometric() 118 acc_.ReplaceGate(gate, builder_.GetState(), builder_.GetDepend(), ret); in LowerTypedSqrt() 124 acc_.ReplaceGate(gate, builder_.GetState(), builder_.GetDepend(), ret); in LowerTypedAbs()
|
| D | slowpath_lowering.cpp | 29 successControl.emplace_back(builder_.GetState()); \ 34 failControl.emplace_back(builder_.GetState()); \ 178 GateRef stateInGate = acc_.GetState(hirGate); in ReplaceHirToJSCall() 206 GateRef stateInGate = acc_.GetState(hirGate); in ReplaceHirToCall() 232 GateRef stateInGate = acc_.GetState(hirGate); in ReplaceHirToThrowCall() 1664 successControl.emplace_back(builder_.GetState()); in LowerFastStrictNotEqual() 1694 successControl.emplace_back(builder_.GetState()); in LowerFastStrictEqual() 1857 successControl.emplace_back(builder_.GetState()); in LowerCreateEmptyArray() 1869 successControl.emplace_back(builder_.GetState()); in LowerCreateEmptyObject() 1899 successControl.emplace_back(builder_.GetState()); in LowerCreateArrayWithBuffer() [all …]
|
| D | early_elimination.cpp | 736 auto state = acc_.GetState(gate); in TryEliminateDependSelector() 771 auto state = acc_.GetStateCount(gate) > 0 ? acc_.GetState(gate) : Circuit::NullGate(); in RemoveGate() 798 if (acc_.IsDependSelector(curDep) && !acc_.IsLoopHead(acc_.GetState(curDep))) { in RemoveRedundantGate() 799 ASSERT(acc_.GetOpCode(acc_.GetState(curDep)) == OpCode::MERGE); in RemoveRedundantGate()
|
| /arkcompiler/runtime_core/runtime/ |
| D | object_header.cpp | 77 switch (mark.GetState()) { in GetHashCodeMTSingle() 80 ASSERT(mark.GetState() == MarkWord::STATE_HASHED); in GetHashCodeMTSingle() 102 switch (mark.GetState()) { in GetHashCodeMTMulti() 105 ASSERT(hash_mark.GetState() == MarkWord::STATE_HASHED); in GetHashCodeMTMulti()
|
| D | monitor.cpp | 154 MarkWord::ObjectState state = mark.GetState(); in MonitorEnter() 283 MarkWord::ObjectState state = mark.GetState(); in MonitorExit() 349 MarkWord::ObjectState state = mark.GetState(); in Wait() 447 MarkWord::ObjectState state = mark.GetState(); in Notify() 496 MarkWord::ObjectState state = mark.GetState(); in NotifyAll() 697 MarkWord::ObjectState state = old_mark.GetState(); in Acquire() 770 MarkWord::ObjectState state = old_mark.GetState(); in Acquire() 837 MarkWord::ObjectState state = mark.GetState(); in Acquire() 864 MarkWord::ObjectState state = mark.GetState(); in Acquire() 892 MarkWord::ObjectState state = mark.GetState(); in Acquire()
|
| D | mark_word.h | 274 ObjectState GetState() const in GetState() function 295 LOG_IF(GetState() != STATE_LIGHT_LOCKED, DEBUG, RUNTIME) << "Wrong State"; in GetThreadId() 301 LOG_IF(GetState() != STATE_LIGHT_LOCKED, DEBUG, RUNTIME) << "Wrong State"; in GetLockCount() 309 LOG_IF(GetState() != STATE_GC, DEBUG, RUNTIME) << "Wrong State"; in GetForwardingAddress() 315 LOG_IF(GetState() != STATE_HEAVY_LOCKED, DEBUG, RUNTIME) << "Wrong State"; in GetMonitorId() 381 LOG_IF(GetState() != STATE_GC, DEBUG, RUNTIME) << "Wrong State"; in GetForwardingAddressField()
|
| D | mark_word.cpp | 25 LOG_IF(GetState() != STATE_HASHED, DEBUG, RUNTIME) << "Wrong State"; in GetHashConfigured()
|
| D | locks.cpp | 86 MutatorLock::MutatorLockState MutatorLock::GetState() in GetState() function in panda::MutatorLock
|
| D | thread.cpp | 585 (Locks::mutator_lock->GetState() != MutatorLock::MutatorLockState::UNLOCKED) || in PushLocalObject() 589 (Locks::mutator_lock->GetState() != MutatorLock::MutatorLockState::UNLOCKED)); in PushLocalObject() 601 (Locks::mutator_lock->GetState() != MutatorLock::MutatorLockState::UNLOCKED) || in PopLocalObject() 605 (Locks::mutator_lock->GetState() != MutatorLock::MutatorLockState::UNLOCKED)); in PopLocalObject()
|
| /arkcompiler/runtime_core/runtime/include/ |
| D | locks.h | 39 MutatorLockState GetState();
|
| /arkcompiler/runtime_core/runtime/mem/ |
| D | pygote_space_allocator.h | 56 PygoteSpaceState GetState() const in GetState() function
|
| D | object_helpers.cpp | 316 if (mark_word.GetState() != MarkWord::ObjectState::STATE_GC) { in UpdateRefToMovedObject() 351 if (mark_word.GetState() != MarkWord::ObjectState::STATE_GC) { in UpdateRefToMovedObject()
|
| /arkcompiler/runtime_core/tests/cts-generator/cts-template/ |
| D | monitor.yaml | 34 .function panda.Thread$State panda.Thread.getState(panda.Thread a0) <external> 346 call.virt.short panda.Thread.getState, v2
|
| /arkcompiler/runtime_core/libpandafile/ |
| D | debug_helpers.h | 40 panda_file::LineProgramState *GetState() const in GetState() function
|
| D | line_number_program.h | 125 : state_(handler->GetState()), program_(program), handler_(handler) in LineNumberProgramProcessor()
|
| /arkcompiler/runtime_core/runtime/mem/gc/lang/ |
| D | gc_lang.cpp | 93 if (mark_word.GetState() == MarkWord::ObjectState::STATE_GC) { in CommonUpdateRefsToMovedObjects()
|
| /arkcompiler/runtime_core/runtime/mem/gc/ |
| D | gc.cpp | 625 if (pygote_space_allocator->GetState() != PygoteSpaceState::STATE_PYGOTE_INIT) { in WaitForGCOnPygoteFork() 656 pygote_space_allocator->GetState() == PygoteSpaceState::STATE_PYGOTE_FORKING; in IsOnPygoteFork() 738 if (mark_word.GetState() == MarkWord::ObjectState::STATE_GC) { in UpdateRefsInVRegs()
|
| /arkcompiler/ets_runtime/ecmascript/jspandafile/ |
| D | debug_info_extractor.cpp | 53 LineProgramState *GetState() const in GetState() function in panda::ecmascript::LineNumberProgramHandler
|