/ark/runtime_core/runtime/include/ |
D | cframe.h | 87 … return FrameKindField::Get(*GetPtr<SlotType>(CFrameLayout::FlagsSlot::Start())) == FrameKind::OSR; in IsOsr() 92 … return FrameKindField::Get(*GetPtr<SlotType>(CFrameLayout::FlagsSlot::Start())) == FrameKind::JNI; in IsJni() 99 return ShouldDeoptimizeFlag::Get(*GetPtr<SlotType>(CFrameLayout::FlagsSlot::Start())); in ShouldDeoptimize() 104 ShouldDeoptimizeFlag::Set(v, GetPtr<SlotType>(CFrameLayout::FlagsSlot::Start())); in SetShouldDeoptimize() 109 return *GetPtr<SlotType *>(CFrameLayout::PrevFrameSlot::Start()); in GetPrevFrame() 114 return *GetPtr<SlotType *>(CFrameLayout::PrevFrameSlot::Start()); in GetPrevFrame() 119 *GetPtr<SlotType>(CFrameLayout::PrevFrameSlot::Start()) = bit_cast<SlotType>(prev_frame); in SetPrevFrame() 124 return *GetPtr<Method *>(CFrameLayout::MethodSlot::Start()); in GetMethod() 134 *GetPtr<SlotType>(CFrameLayout::MethodSlot::Start()) = bit_cast<SlotType>(method); in SetMethod() 139 return *GetPtr<void *>(CFrameData::Start()); in GetDeoptCodeEntry() [all …]
|
D | stack_walker.h | 282 …reinterpret_cast<Method **>(reinterpret_cast<SlotType *>(ptr) - CFrameLayout::MethodSlot::Start());
|
/ark/runtime_core/verification/cflow/ |
D | cflow_check.cpp | 88 inst_map.MarkCodeBlock(handler.Info.Start, handler.Info.End); in CheckJmpIntoExcHandler() 94 inst_map.MarkCodeBlock(handler.Info.Start + 1, handler.Info.End); in CheckJmpIntoExcHandler() 127 … CacheOfRuntimeThings::GetName(method), (OffsetAsHexStr(method.bytecode, handler_info.Info.Start)), in CheckFallthroughFromExcHandler() 145 inst_map.MarkCodeBlock(block_info.Start, block_info.End); in CheckJmpOutExcHandler() 154 inst_map.MarkCodeBlock(each_handler_info.Info.Start, each_handler_info.Info.End); in CheckJmpOutExcHandler() 167 inst_map.ClearCodeBlock(h_info.Info.Start, 1); in CheckJmpOutExcHandler() 176 inst_map.MarkCodeBlock(prev_handler_info->Info.Start, prev_handler_info->Info.End); in CheckJmpOutExcHandler() 178 inst_map.ClearCodeBlock(prev_handler_info->Info.Start, 1); in CheckJmpOutExcHandler() 181 inst_map.ClearCodeBlock(handler_info.Info.Start, handler_info.Info.End); in CheckJmpOutExcHandler()
|
D | cflow_info.h | 36 const uint8_t *Start; member
|
D | cflow_info.cpp | 103 … FillJumpsMapAndGetLastInstructionType(inst_map, &code_block_info->JmpsMap, code_block_info->Start, in FillCflowCodeBlockInfo()
|
/ark/runtime_core/runtime/asm_defines/ |
D | asm_defines.def | 34 DEFINE_VALUE(CFRAME_LR_SLOT, CFrameReturnAddr::Start()) 35 DEFINE_VALUE(CFRAME_STACK_START_SLOT, CFrameSlots::Start()) 36 DEFINE_VALUE(CFRAME_CALLEE_REGS_START_SLOT, CFrameLayout::RegsRegion::Start()) 37 DEFINE_VALUE(CFRAME_LOCALS_COUNT, (CFrameSlots::Start() - CFrameData::Start())) 38 DEFINE_VALUE(CFRAME_HEADER_SIZE, (CFrameFlags::End() - CFrameReturnAddr::Start())) 39 DEFINE_VALUE(CFRAME_FLAGS_SLOT, (CFrameFlags::Start())) 40 DEFINE_VALUE(CFRAME_LOCALS_START_SLOT, (CFrameLocals::Start()))
|
/ark/runtime_core/libpandabase/utils/ |
D | cframe_layout.h | 38 static constexpr ssize_t Start() in Start() function 45 return Start() + GetSize(); in End() 92 static constexpr ssize_t HEADER_SIZE = FlagsSlot::End() - LrSlot::Start(); 139 return StackArgSlot::Start(); in GetStackArgsStartSlot() 158 return GetOffset<origin, unit>(MethodSlot::Start()); in GetMethodOffset() 164 return GetOffset<origin, unit>(LrSlot::Start()); in GetReturnAddressOffset()
|
/ark/js_runtime/ecmascript/hprof/ |
D | heap_tracker.h | 40 void Start() in Start() function 73 sample_.Start(); in StartTracing()
|
/ark/runtime_core/verification/absint/ |
D | absint.cpp | 80 …reg_ctx[num_vregs++] = AbstractTypedValue {t, verif_ctx.NewVar(), AbstractTypedValue::Start {}, id… in PrepareVerificationContext() 167 …RIFIER_DEBUG_EXCEPTION_HANDLER_COMMON_CONTEXT_COMPUTATION(take_address(exc_handler.Info.Start), "", in VerifyMethod() 221 …G, VERIFIER) << "Exception handler at " << std::hex << "0x" << take_address(exc_handler.Info.Start) in VerifyMethod() 246 exec_ctx.AddEntryPoint(exc_handler.Info.Start, EntryPointType::EXCEPTION_HANDLER); in VerifyMethod() 247 exec_ctx.StoreCurrentRegContextForAddr(exc_handler.Info.Start); in VerifyMethod()
|
D | verification_context.h | 60 … [](const auto &exc_handler) { return exc_handler.Info.Start; }));
|
/ark/js_runtime/ecmascript/tooling/agent/ |
D | profiler_impl.cpp | 29 { "start", &ProfilerImpl::DispatcherImpl::Start }, in Dispatch() 63 void ProfilerImpl::DispatcherImpl::Start(const DispatchRequest &request) in Start() function in panda::ecmascript::tooling::ProfilerImpl::DispatcherImpl 65 DispatchResponse response = profiler_->Start(); in Start() 182 DispatchResponse ProfilerImpl::Start() in Start() function in panda::ecmascript::tooling::ProfilerImpl
|
D | profiler_impl.h | 33 DispatchResponse Start(); 53 void Start(const DispatchRequest &request);
|
/ark/runtime_core/verification/value/ |
D | abstract_typed_value.h | 56 struct Start { struct 58 …AbstractTypedValue(const AbstractType &type, const AbstractValue &value, [[maybe_unused]] Start st… in AbstractTypedValue()
|
/ark/runtime_core/runtime/ |
D | cframe.cpp | 86 print_mem(os, fp_ - CFrameLayout::LrSlot::Start(), "lr", GetLr()); in Dump() 88 …print_mem(os, fp_ - CFrameLayout::PrevFrameSlot::Start(), "prev", reinterpret_cast<uintptr_t>(GetP… in Dump() 90 …print_mem(os, fp_ - CFrameLayout::MethodSlot::Start(), "method", reinterpret_cast<uintptr_t>(GetMe… in Dump()
|
/ark/runtime_core/verification/util/ |
D | range.h | 158 Int Start() const in Start() function 188 return string {"[ "} + to_string(range.Start()) + " .. " + to_string(range.End()) + " ]"; in to_string()
|
D | addr_map.h | 49 return reinterpret_cast<PtrType>(AddrRange_.Start()); in AddrStart() 70 Clear(AddrRange_.Start(), AddrRange_.End()); in Clear()
|
/ark/js_runtime/ecmascript/vmstat/ |
D | caller_stat.cpp | 19 void PandaRuntimeTimer::Start(PandaRuntimeCallerStat *callerStat, PandaRuntimeTimer *parent) in Start() function in panda::ecmascript::PandaRuntimeTimer
|
D | caller_stat.h | 77 void Start(PandaRuntimeCallerStat *callerStat, PandaRuntimeTimer *parent);
|
D | runtime_stat.cpp | 41 timer->Start(callerStat, parent); in StartCount()
|
/ark/runtime_core/dprof/daemon/ |
D | main.cpp | 116 void Start(AppDataStorage *storage) in Start() function in panda::dprof::Worker 255 worker.Start(storage.get()); in Main()
|
/ark/runtime_core/cmake/ |
D | README.md | 29 Start 1: compiler_unit_tests
|
/ark/runtime_core/verification/util/tests/ |
D | bit_vector_test.cpp | 201 bset.Bits.Clr(interval.Start(), interval.End()); in __anon823681b80b02() 210 bset.Bits.Set(interval.Start(), interval.End()); in __anon823681b80c02() 219 bset.Bits.invert(interval.Start(), interval.End()); in __anon823681b80d02()
|
/ark/runtime_core/runtime/mem/gc/ |
D | gc.cpp | 544 Start(); in ConcurrentScope() 556 NO_THREAD_SAFETY_ANALYSIS void ConcurrentScope::Start() in Start() function in panda::mem::ConcurrentScope
|
D | gc.h | 851 void Start();
|
/ark/runtime_core/runtime/mem/gc/gen-gc/ |
D | gen-gc.cpp | 650 concurrent_scope.Start(); // enable concurrent after GC_PHASE_SWEEP has been set in Sweep()
|