/arkcompiler/ets_runtime/ecmascript/mem/ |
H A D | visitor.h | 68 template <VisitType visitType, size_t startOffset, size_t endOffset, 81 if constexpr (startOffset < endOffset) { in IterateBody() argument 83 ObjectSlot(ToUintPtr(root) + endOffset), area); in IterateBody() 116 ASSERT(startOffset != endOffset); 123 if constexpr (size > endOffset) { in IterateAfter() 124 IteratorRange(root, visitor, endOffset, size); in IterateAfter() 146 size_t endOffset = startOffset + refLength * JSTaggedValue::TaggedTypeSize(); in IterateBody() local 148 ObjectSlot(ToUintPtr(root) + endOffset), VisitObjectArea::NORMAL); in IterateBody() 167 size_t endOffset = startOffset + refLength * JSTaggedValue::TaggedTypeSize(); in IterateAfter() local 169 IteratorRange(root, visitor, endOffset, siz in IterateAfter() [all...] |
/arkcompiler/ets_runtime/ecmascript/jspandafile/ |
H A D | debug_info_extractor.cpp | 59 if (iter->endOffset == 0) { in ProcessEnd() 60 iter->endOffset = state_->GetAddress(); in ProcessEnd() 104 uint32_t endOffset = 0; in HandleStartLocal() local 106 lvt_.push_back({name, regNumber, startOffset, endOffset}); in HandleStartLocal() 114 uint32_t endOffset = 0; in HandleStartLocalExtended() local 116 lvt_.push_back({name, regNumber, startOffset, endOffset}); in HandleStartLocalExtended() 124 if (iter->regNumber == regNumber && iter->endOffset == 0) { in HandleEndLocal() 125 iter->endOffset = state_->GetAddress(); in HandleEndLocal()
|
H A D | debug_info_extractor.h | 66 * uint32_t endOffset 72 uint32_t endOffset; member
|
/arkcompiler/ets_runtime/ecmascript/ |
H A D | ecma_macros.h | 72 #define ACCESSORS(name, offset, endOffset) \ 73 static constexpr size_t endOffset = (offset) + JSTaggedValue::TaggedTypeSize(); \ 107 #define ACCESSORS_SYNCHRONIZED_PRIMITIVE_FIELD(name, type, offset, endOffset) \ 108 static constexpr size_t endOffset = (offset) + sizeof(type); \ 121 #define ACCESSORS_SYNCHRONIZED(name, offset, endOffset) \ 122 static constexpr size_t endOffset = (offset) + JSTaggedValue::TaggedTypeSize(); \ 148 #define ACCESSORS_FIXED_SIZE_FIELD(name, type, sizeType, offset, endOffset) \ 150 static constexpr size_t endOffset = (offset) + sizeof(sizeType); \ 161 #define ACCESSORS_NATIVE_FIELD(name, type, offset, endOffset) \ 162 ACCESSORS_FIXED_SIZE_FIELD(name, type *, type *, offset, endOffset) [all...] |
/arkcompiler/runtime_core/static_core/libpandafile/ |
H A D | debug_info_extractor.h | 52 uint32_t endOffset; member 58 return startOffset < offset && offset <= endOffset; in IsAccessibleAt()
|
H A D | debug_info_extractor.cpp | 108 it->endOffset = state_->GetAddress(); in HandleEndLocal() 171 if (var.endOffset == 0) { in ProcessVars() 172 var.endOffset = state_->GetAddress(); in ProcessVars()
|
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/include/cg/ |
H A D | obj_emit.h | 168 return endOffset; in GetEndOffset() 173 endOffset = offset; in SetEndOffset() 389 uint32 endOffset = 0; member in maplebe::ObjFuncEmitInfo
|
/arkcompiler/ets_runtime/ecmascript/compiler/ |
H A D | post_schedule.cpp | 212 size_t endOffset; in LoweringHeapAllocAndPrepareScheduleGate() 215 endOffset = JSThread::GlueData::GetSOldSpaceAllocationEndAddressOffset(false); in LoweringHeapAllocAndPrepareScheduleGate() 218 endOffset = JSThread::GlueData::GetSNonMovableSpaceAllocationEndAddressOffset(false); in LoweringHeapAllocAndPrepareScheduleGate() 222 endOffset = JSThread::GlueData::GetNewSpaceAllocationEndAddressOffset(false); in LoweringHeapAllocAndPrepareScheduleGate() 225 GateRef endAddrOffset = circuit_->GetConstantGateWithoutCache(MachineType::I64, endOffset, GateType::NJSValue()); in LoweringHeapAllocAndPrepareScheduleGate()
|
H A D | ntype_hcr_lowering.cpp | 266 size_t endOffset = TaggedArray::DATA_OFFSET + length * JSTaggedValue::TaggedTypeSize(); in NewTaggedArray() local 268 for (size_t offset = TaggedArray::DATA_OFFSET; offset < endOffset; offset += JSTaggedValue::TaggedTypeSize()) { in NewTaggedArray()
|
H A D | new_object_stub_builder.cpp | 1427 auto endOffset = JSThread::GlueData::GetSOldSpaceAllocationEndAddressOffset(env->Is32Bit());
in AllocateInSOldPrologue() local 1429 auto endAddress = Load(VariableType::NATIVE_POINTER(), glue_, IntPtr(endOffset));
in AllocateInSOldPrologue() 1477 auto endOffset = JSThread::GlueData::GetNewSpaceAllocationEndAddressOffset(env->Is32Bit());
in AllocateInYoungPrologue() local 1479 auto endAddress = Load(VariableType::NATIVE_POINTER(), glue_, IntPtr(endOffset));
in AllocateInYoungPrologue() 1613 auto endOffset = Int32Add(offset, Int32(TaggedArray::DATA_OFFSET));
in InitializeTaggedArrayWithSpeicalValue() local 1614 InitializeWithSpeicalValue(exit, array, value, dataOffset, endOffset);
in InitializeTaggedArrayWithSpeicalValue()
|
/arkcompiler/runtime_core/static_core/runtime/methodtrace/ |
H A D | trace.h | 123 void GetCalledMethods(size_t endOffset, PandaSet<Method *> *calledMethods);
|
/arkcompiler/runtime_core/static_core/disassembler/ |
H A D | disasm_backed_debug_info_extractor.cpp | 144 localVariableTable[vregNum + 1].endOffset = UINT32_MAX; in GetDisassemblySourceName()
|
H A D | disassembler.cpp | 1594 os << std::setw(endWidth) << std::right << variableInfo.endOffset << " "; in SerializeLocalVariableTable()
|
/arkcompiler/runtime_core/static_core/runtime/tests/tooling/ |
H A D | test_extractor.cpp | 101 if (variable.startOffset <= offset && offset <= variable.endOffset) { in GetLocalVariableInfo()
|
/arkcompiler/ets_runtime/ecmascript/debugger/ |
H A D | debugger_api.cpp | 190 uint32_t endOffset = UINT32_MAX; in GetVregIndex() local 194 if (iter->name == name.data() && currentOffset >= iter->startOffset && currentOffset <= iter->endOffset) { in GetVregIndex() 196 if (iter->startOffset >= startOffset && iter->endOffset <= endOffset) { in GetVregIndex() 199 endOffset = iter->endOffset; in GetVregIndex()
|
/arkcompiler/runtime_core/static_core/runtime/ |
H A D | class_linker.cpp | 612 size_t endOffset = alignOffset; in LayoutFieldsInBaseClassPadding() local 613 size_t padding = endOffset - offset; in LayoutFieldsInBaseClassPadding() 615 LayoutFieldsWithoutAlignment<true>(SIZE_32, &endOffset, &padding, fields32); in LayoutFieldsInBaseClassPadding() 616 LayoutFieldsWithoutAlignment<true>(SIZE_16, &endOffset, &padding, fields16); in LayoutFieldsInBaseClassPadding() 617 LayoutFieldsWithoutAlignment<true>(SIZE_8, &endOffset, &padding, fields8); in LayoutFieldsInBaseClassPadding()
|
/arkcompiler/runtime_core/static_core/libpandafile/tests/ |
H A D | debug_info_extractor_test.cpp | 284 if (variable.startOffset <= offset && offset <= variable.endOffset) { in GetLocalVariableInfoWrapper()
|
/arkcompiler/toolchain/tooling/test/ |
H A D | debugger_types_test.cpp | 2283 // normal params of params.sub-key=["startOffset":0,"endOffset":5,"count":13] 2285 "startOffset":0,"endOffset":13,"count":13}})"; 2302 "startOffset":0,"endOffset":13,"count":13}})"; 2311 ret = json->GetInt("endOffset", &tmpInt); 2347 "functionName":"Create0","ranges":[{"startOffset":0,"endOffset":13,"count":13}],"isBlockCoverage":true}})"; 2368 "functionName":"Create0","ranges":[{"startOffset":0,"endOffset":13,"count":13}],"isBlockCoverage":true}})"; 2417 "ranges":[{"startOffset":0, "endOffset":13, "count":13}], 2440 "ranges": [{"startOffset":0, "endOffset":13, "count":13}],
|
H A D | debugger_events_test.cpp | 408 "ranges":[{"startOffset":0, "endOffset":13, "count":13}], in HWTEST_F_L0()
|
/arkcompiler/ets_runtime/ecmascript/base/ |
H A D | json_parser.cpp | 1139 uint32_t endOffset = parser->end_ - parser->begin_; 1142 parser->end_ = reinterpret_cast<uint8_t *>(ToUintPtr(begin) + endOffset);
|
/arkcompiler/toolchain/tooling/base/ |
H A D | pt_types.h | 2383 Coverage &SetEndOffset(int32_t endOffset) in SetEndOffset() argument 2385 endOffset_ = endOffset; in SetEndOffset()
|
H A D | pt_types.cpp | 2842 int32_t endOffset; in Create() local 2843 ret = params.GetInt("endOffset", &endOffset); in Create() 2845 coverage->endOffset_ = endOffset; in Create() 2847 error += "Unknown or wrong type of 'endOffset';"; in Create() 2871 result->Add("endOffset", endOffset_); in ToJson()
|
/arkcompiler/toolchain/tooling/agent/ |
H A D | debugger_impl.cpp | 1962 return bcOffset >= localVariableInfo.startOffset && bcOffset < localVariableInfo.endOffset; in IsWithinVariableScope()
|