/arkcompiler/runtime_core/static_core/runtime/interpreter/ |
H A D | instruction_handler_state.h | 29 : state_(thread, pc, frame, dispatchTable) in InstructionHandlerState() 35 state_.UpdateState(pc, frame); in UpdateInstructionHandlerState() 40 return state_.GetThread(); in GetThread() 45 state_.SetThread(thread); in SetThread() 50 state_.SetInst(inst); in SetInst() 55 return state_.GetFrame(); in GetFrame() 60 state_.SetFrame(frame); in SetFrame() 65 return state_.GetDispatchTable(); in GetDispatchTable() 70 return state_.SetDispatchTable(dispatchTable); in SetDispatchTable() 75 state_ in SaveState() 137 State state_; global() member in ark::interpreter::InstructionHandlerState [all...] |
H A D | instruction_handler_base.h | 70 ALWAYS_INLINE explicit InstructionHandlerBase(InstructionHandlerState *state) : state_(state) {} in InstructionHandlerBase() 75 return static_cast<unsigned>(GetInst().GetPrimaryOpcode()) + state_->GetOpcodeExtension(); in GetExceptionOpcode() 140 return state_->GetAcc(); in GetAcc() 145 return state_->GetAcc(); in GetAcc() 152 return AccVRegisterTRef<IS_DYNAMIC_T>(&state_->GetAcc()); in GetAccAsVReg() 158 return state_->GetAcc().template AsVRegRef<IS_DYNAMIC_T>(); in GetAccAsVReg() 164 return state_->GetAcc().template AsVRegRef<IS_DYNAMIC_T>(); in GetAccAsVReg() 170 return state_->GetInst(); in GetInst() 178 return DynamicFrameHandlerT(state_->GetFrame()); in GetFrameHandler() 184 return StaticFrameHandlerT(state_ in GetFrameHandler() 371 InstructionHandlerState *state_; global() member in ark::interpreter::InstructionHandlerBase [all...] |
/arkcompiler/runtime_core/static_core/libpandafile/ |
H A D | debug_helpers.h | 31 : state_(state), bcOffset_(bcOffset), prevLine_(state->GetLine()) in BytecodeOffsetResolver() 42 return state_; in GetState() 55 line_ = state_->GetLine(); in ProcessEnd() 61 state_->AdvanceLine(lineDiff); in HandleAdvanceLine() 67 state_->AdvancePc(pcDiff); in HandleAdvancePc() 120 state_->AdvancePc(pcOffset); in HandleSpecialOpcode() 121 state_->AdvanceLine(lineOffset); in HandleSpecialOpcode() 123 if (state_->GetAddress() == bcOffset_) { in HandleSpecialOpcode() 124 line_ = state_->GetLine(); in HandleSpecialOpcode() 128 if (state_ in HandleSpecialOpcode() 139 panda_file::LineProgramState *state_; global() member in ark::panda_file::debug_helpers::BytecodeOffsetResolver [all...] |
H A D | debug_info_extractor.cpp | 31 explicit LineNumberProgramHandler(LineProgramState *state) : state_(state) {} in LineNumberProgramHandler() 39 return state_; in GetState() 44 lnt_.push_back({state_->GetAddress(), state_->GetLine()}); in ProcessBegin() 54 state_->AdvanceLine(lineDiff); in HandleAdvanceLine() 60 state_->AdvancePc(pcDiff); in HandleAdvancePc() 66 state_->SetFile(sourceFileId); in HandleSetFile() 72 state_->SetSourceCode(sourceCodeId); in HandleSetSourceCode() 88 const char *name = debug_helpers::GetStringFromConstantPool(state_->GetPandaFile(), nameId); in HandleStartLocal() 89 const char *type = debug_helpers::GetStringFromConstantPool(state_ in HandleStartLocal() 177 LineProgramState *state_; global() member in ark::panda_file::LineNumberProgramHandler [all...] |
H A D | line_number_program.h | 122 : state_(handler->GetState()), program_(program), handler_(handler) in LineNumberProgramProcessor() 220 auto lineDiff = state_->ReadSLeb128(); in HandleAdvanceLine() 226 auto pcDiff = state_->ReadULeb128(); in HandleAdvancePc() 232 return handler_->HandleSetFile(state_->ReadULeb128()); in HandleSetFile() 237 return handler_->HandleSetSourceCode(state_->ReadULeb128()); in HandleSetSourceCode() 253 auto nameIndex = state_->ReadULeb128(); in HandleStartLocal() 254 auto typeIndex = state_->ReadULeb128(); in HandleStartLocal() 261 auto nameIndex = state_->ReadULeb128(); in HandleStartLocalExtended() 262 auto typeIndex = state_->ReadULeb128(); in HandleStartLocalExtended() 263 auto typeSignatureIndex = state_ in HandleStartLocalExtended() 295 LineProgramState *state_; global() member in ark::panda_file::LineNumberProgramProcessor [all...] |
H A D | debug_info_updater-inl.h | 37 explicit LineNumberProgramScrapper(T *scrapper, LineProgramState *state) : scrapper_(scrapper), state_(state) in LineNumberProgramScrapper() 40 ASSERT(state_); in LineNumberProgramScrapper() 50 return state_; in GetState() 136 return state_->GetPandaFile(); in GetPandaFile() 141 LineProgramState *state_; member in ark::panda_file::final 156 : updater_(updater), state_(state), lnpItem_(lnpItem), constantPool_(constantPool) in LineNumberProgramEmitter() 159 ASSERT(state_); in LineNumberProgramEmitter() 171 return state_; in GetState() 275 return state_->GetPandaFile(); in GetPandaFile() 280 LineProgramState *state_; member in ark::panda_file::final [all...] |
/arkcompiler/runtime_core/libpandafile/ |
H A D | debug_info_extractor.cpp | 37 explicit LineNumberProgramHandler(LineProgramState *state) : state_(state) {} in LineNumberProgramHandler() 45 return state_; in GetState() 50 lnt_.push_back({state_->GetAddress(), static_cast<size_t>(state_->GetLine())}); in ProcessBegin() 60 state_->AdvanceLine(line_diff); in HandleAdvanceLine() 66 state_->AdvancePc(pc_diff); in HandleAdvancePc() 72 state_->SetFile(source_file_id); in HandleSetFile() 78 state_->SetSourceCode(source_code_id); in HandleSetSourceCode() 94 const char *name = GetStringFromConstantPool(state_->GetPandaFile(), name_id); in HandleStartLocal() 95 const char *type = GetStringFromConstantPool(state_ in HandleStartLocal() 177 LineProgramState *state_; global() member in panda::panda_file::LineNumberProgramHandler [all...] |
H A D | debug_helpers.h | 31 : state_(state), bc_offset_(bc_offset), prev_line_(state->GetLine()), line_(0) in BytecodeOffsetResolver() 42 return state_; in GetState() 55 line_ = state_->GetLine(); in ProcessEnd() 61 state_->AdvanceLine(line_diff); in HandleAdvanceLine() 67 state_->AdvancePc(pc_diff); in HandleAdvancePc() 115 state_->AdvancePc(pc_offset); in HandleSpecialOpcode() 116 state_->AdvanceLine(line_offset); in HandleSpecialOpcode() 118 if (state_->GetAddress() == bc_offset_) { in HandleSpecialOpcode() 119 line_ = state_->GetLine(); in HandleSpecialOpcode() 123 if (state_ in HandleSpecialOpcode() 134 panda_file::LineProgramState *state_; global() member in panda::panda_file::debug_helpers::BytecodeOffsetResolver [all...] |
H A D | line_number_program.h | 125 : state_(handler->GetState()), program_(program), handler_(handler) in LineNumberProgramProcessor() 217 auto line_diff = state_->ReadSLeb128(); in HandleAdvanceLine() 223 auto pc_diff = state_->ReadULeb128(); in HandleAdvancePc() 229 return handler_->HandleSetFile(state_->ReadULeb128()); in HandleSetFile() 234 return handler_->HandleSetSourceCode(state_->ReadULeb128()); in HandleSetSourceCode() 250 auto name_index = state_->ReadULeb128(); in HandleStartLocal() 251 auto type_index = state_->ReadULeb128(); in HandleStartLocal() 258 auto name_index = state_->ReadULeb128(); in HandleStartLocalExtended() 259 auto type_index = state_->ReadULeb128(); in HandleStartLocalExtended() 260 auto type_signature_index = state_ in HandleStartLocalExtended() 286 LineProgramState *state_; global() member in panda::panda_file::LineNumberProgramProcessor [all...] |
/arkcompiler/ets_runtime/ecmascript/jspandafile/ |
H A D | debug_info_extractor.cpp | 38 explicit LineNumberProgramHandler(LineProgramState *state) : state_(state) {} in LineNumberProgramHandler() 46 return state_; in GetState() 51 lnt_.push_back({state_->GetAddress(), static_cast<int32_t>(state_->GetLine())}); in ProcessBegin() 60 iter->endOffset = state_->GetAddress(); in ProcessEnd() 67 state_->AdvanceLine(lineDiff); in HandleAdvanceLine() 73 state_->AdvancePc(pcDiff); in HandleAdvancePc() 79 state_->SetFile(sourceFileId); in HandleSetFile() 85 state_->SetSourceCode(sourceCodeId); in HandleSetSourceCode() 103 uint32_t startOffset = state_ in HandleStartLocal() [all...] |
/arkcompiler/runtime_core/static_core/platforms/unix/libpandabase/futex/ |
H A D | mutex.cpp | 117 if (state_.load(std::memory_order_relaxed) != 0) { in ~RWLock() 118 LOG(FATAL, COMMON) << "RWLock destruction failed; state_ is non zero!"; in ~RWLock() 146 curState = state_.load(std::memory_order_relaxed); in FutexWait() 159 auto curState = state_.load(std::memory_order_relaxed); in WriteLock() 163 done = state_.compare_exchange_weak(curState, WRITE_LOCKED, std::memory_order_acquire); in WriteLock() 166 if (!WaitBrieflyFor(&state_, [](int32_t state) { return state == UNLOCKED; })) { in WriteLock() 175 ASSERT(state_.load(std::memory_order_relaxed) == WRITE_LOCKED); in WriteLock() 195 if (!WaitBrieflyFor(&state_, [](int32_t state) { return state >= UNLOCKED; })) { in HandleReadLockWait() 202 curState = state_.load(std::memory_order_relaxed); in HandleReadLockWait() 212 auto curState = state_ in TryReadLock() [all...] |
H A D | mutex.h | 148 auto curState = state_.load(std::memory_order_relaxed); in ACQUIRE_SHARED() 151 done = state_.compare_exchange_weak(curState, newState, std::memory_order_acquire); in ACQUIRE_SHARED() 181 auto curState = state_.load(std::memory_order_relaxed); in RELEASE_SHARED() 185 // waiters_ load should not be reordered before state_, so it's done with seq cst. in RELEASE_SHARED() 189 done = state_.compare_exchange_weak(curState, newState, std::memory_order_seq_cst); in RELEASE_SHARED() 209 // -1 - write locked; 0 - unlocked; > 0 - read locked by state_ owners. 210 std::atomic_int32_t state_ {0}; 214 return reinterpret_cast<int *>(&state_); in GetStateAddr()
|
/arkcompiler/runtime_core/static_core/runtime/tooling/inspector/ |
H A D | debuggable_thread.cpp | 28 state_.Reset(); in Reset() 34 state_.BreakOnStart(); in BreakOnStart() 40 state_.Continue(); in Continue() 47 state_.ContinueTo(std::move(locations)); in ContinueTo() 54 state_.StepInto(std::move(locations)); in StepInto() 61 state_.StepOver(std::move(locations)); in StepOver() 68 state_.StepOut(); in StepOut() 87 state_.Pause(); in Pause() 93 state_.SetBreakpointsActive(active); in SetBreakpointsActive() 99 return state_ in SetBreakpoint() [all...] |
/arkcompiler/runtime_core/platforms/unix/libpandabase/futex/ |
H A D | mutex.cpp | 117 if (state_.load(std::memory_order_relaxed) != 0) { in ~RWLock() 118 LOG(FATAL, COMMON) << "RWLock destruction failed; state_ is non zero!"; in ~RWLock() 141 auto cur_state = state_.load(std::memory_order_relaxed); in WriteLock() 145 done = state_.compare_exchange_weak(cur_state, WRITE_LOCKED, std::memory_order_acquire); in WriteLock() 148 if (!WaitBrieflyFor(&state_, [](int32_t state) { return state == UNLOCKED; })) { in WriteLock() 162 cur_state = state_.load(std::memory_order_relaxed); in WriteLock() 170 ASSERT(state_.load(std::memory_order_relaxed) == WRITE_LOCKED); in WriteLock() 180 if (!WaitBrieflyFor(&state_, [](int32_t state) { return state >= UNLOCKED; })) { in HandleReadLockWait() 192 cur_state = state_.load(std::memory_order_relaxed); in HandleReadLockWait() 202 auto cur_state = state_ in TryReadLock() [all...] |
H A D | mutex.h | 149 auto cur_state = state_.load(std::memory_order_relaxed); in ACQUIRE_SHARED() 152 done = state_.compare_exchange_weak(cur_state, new_state, std::memory_order_acquire); in ACQUIRE_SHARED() 181 auto cur_state = state_.load(std::memory_order_relaxed); in RELEASE_SHARED() 185 // waiters_ load should not be reordered before state_, so it's done with seq cst. in RELEASE_SHARED() 189 done = state_.compare_exchange_weak(cur_state, new_state, std::memory_order_seq_cst); in RELEASE_SHARED() 214 // -1 - write locked; 0 - unlocked; > 0 - read locked by state_ owners. 215 std::atomic_int32_t state_ {0}; 219 return reinterpret_cast<int *>(&state_); in GetStateAddr()
|
/arkcompiler/runtime_core/static_core/runtime/ |
H A D | class.cpp | 95 state_ = State::INITIAL; in Class() 107 if (state_ == State::ERRONEOUS || state < state_ || (state_ == State::LOADED && state == State::INITIALIZED)) { in SetState() 108 LOG(FATAL, RUNTIME) << "Invalid class state transition " << state_ << " -> " << state; in SetState() 111 state_ = state; in SetState()
|
/arkcompiler/ets_runtime/ecmascript/compiler/ |
H A D | graph_linearizer.h | 46 acc.SetMark(state_, MarkCode::VISITED); in SetVisited() 51 acc.SetMark(state_, MarkCode::FINISHED); in SetFinished() 56 return acc.GetMark(state_) == MarkCode::NO_MARK; in IsUnvisited() 61 return acc.GetMark(state_) == MarkCode::VISITED; in IsVisited() 66 return acc.GetMark(state_) == MarkCode::FINISHED; in IsFinished() 76 return state_; in GetState() 236 GateRef state_ {Circuit::NullGate()}; 290 ScheduleState state_ {ScheduleState::NONE}; 294 return state_ == ScheduleState::SCHEDELABLE; in IsSchedulable() 299 return state_ in IsFixed() [all...] |
/arkcompiler/runtime_core/static_core/runtime/mem/ |
H A D | pygote_space_allocator-inl.h | 58 ASSERT(newState > state_); in SetState() 59 state_ = newState; in SetState() 61 if (state_ != STATE_PYGOTE_FORKED) { in SetState() 90 ASSERT(state_ == STATE_PYGOTE_INIT || state_ == STATE_PYGOTE_FORKING); in Alloc() 99 if (state_ == STATE_PYGOTE_INIT) { in Alloc() 152 if (state_ == STATE_PYGOTE_FORKED) { in Free() 191 if (state_ == STATE_PYGOTE_FORKED) { in IsLive() 249 if (state_ != STATE_PYGOTE_FORKED) { in IterateOverObjects() 276 if (state_ in VisitAndRemoveFreePools() [all...] |
H A D | pygote_space_allocator.h | 58 return state_; in GetState() 68 return state_ == STATE_PYGOTE_INIT && AlignUp(size, GetAlignmentInBytes(align)) <= GetMaxSize(); in CanAllocNonMovable() 105 PygoteSpaceState state_ = STATE_PYGOTE_INIT; member in ark::mem::final
|
/arkcompiler/runtime_core/static_core/libllvmbackend/transforms/passes/inline_ir/ |
H A D | cleanup_inline_module.cpp | 227 for_each(state_, [](auto entry) -> void { in RemoveNonInlinableFunctions() 250 auto functionState = state_.lookup(function); in VisitFunction() 255 state_[function] = FunctionState::NOT_INLINABLE; in VisitFunction() 260 state_.insert({function, FunctionState::IN_PROGRESS}); in VisitFunction() 265 state_[function] = FunctionState::NOT_INLINABLE; in VisitFunction() 269 state_[function] = FunctionState::INLINABLE; in VisitFunction() 331 auto functionState = state_.lookup(function); in IsInlinable() 400 std::vector<DfsState::value_type> entries {state_.begin(), state_.end()}; in PrintInlineReport() 442 DfsState state_; member in ark::llvmbackend::passes::CleanupInlineModule::InlineModuleCleaner [all...] |
/arkcompiler/runtime_core/static_core/plugins/ets/runtime/types/ |
H A D | ets_promise.h | 106 return (state_ == STATE_RESOLVED); in IsResolved() 111 return (state_ == STATE_REJECTED); in IsRejected() 116 return (state_ == STATE_PENDING); in IsPending() 170 ASSERT(state_ == STATE_PENDING); in Resolve() 173 state_ = STATE_RESOLVED; in Resolve() 179 ASSERT(state_ == STATE_PENDING); in Reject() 181 state_ = STATE_REJECTED; in Reject() 203 return state_; in GetState() 280 uint32_t state_; // the Promise's state member in ark::ets::EtsPromise
|
/arkcompiler/ets_frontend/ets2panda/declgen_ets2ts/ |
H A D | declgenEts2Ts.cpp | 211 if (state_.super != nullptr) { in GenFunctionBody() 213 GenType(state_.super->TsType()); in GenFunctionBody() 223 if (methodDef != nullptr && !state_.inInterface) { in GenFunctionBody() 409 if (state_.inInterface) { in GenModifier() 491 state_.inInterface = true; in GenInterfaceDeclaration() 525 state_.currentClassDescriptor = classDescriptor; in GenClassDeclaration() 527 state_.inGlobalClass = classDef->IsGlobal(); in GenClassDeclaration() 536 if (!state_.inGlobalClass) { in GenClassDeclaration() 541 state_.super = super; in GenClassDeclaration() 569 if (!state_ in GenClassDeclaration() [all...] |
/arkcompiler/ets_runtime/compiler_service/test/unittest/aotcompilerservice_unit/ |
H A D | aotcompilerservice_unit.cpp | 60 if (aotService.state_ == ServiceRunningState::STATE_RUNNING) { in OnStart() 66 aotService.state_ = ServiceRunningState::STATE_RUNNING; in OnStart() 80 EXPECT_EQ(aotService.state_, ServiceRunningState::STATE_NOT_START); in HWTEST_F() 119 EXPECT_EQ(aotService.state_, ServiceRunningState::STATE_RUNNING); in HWTEST_F() 122 EXPECT_EQ(aotService.state_, ServiceRunningState::STATE_NOT_START); in HWTEST_F() 146 EXPECT_EQ(aotService.state_, ServiceRunningState::STATE_NOT_START); in HWTEST_F()
|
/arkcompiler/runtime_core/static_core/compiler/optimizer/analysis/ |
H A D | reg_alloc_verifier.h | 117 LocationState(LocationState::State state, uint32_t id) : state_(state), id_(id) {} in LocationState() 124 return state_; in GetState() 129 state_ = state; in SetState() 134 state_ = State::KNOWN; in SetId() 161 State state_ {UNKNOWN};
|
/arkcompiler/ets_runtime/compiler_service/src/ |
H A D | aot_compiler_service.cpp | 41 : SystemAbility(AOT_COMPILER_SERVICE_ID, false), state_(ServiceRunningState::STATE_NOT_START) in AotCompilerService() 46 : SystemAbility(systemAbilityId, runOnCreate), state_(ServiceRunningState::STATE_NOT_START) in AotCompilerService() 57 if (state_ == ServiceRunningState::STATE_RUNNING) { in OnStart() 70 state_ = ServiceRunningState::STATE_RUNNING; in OnStart() 119 state_ = ServiceRunningState::STATE_NOT_START; in OnStop()
|