/arkcompiler/runtime_core/libpandafile/ |
H A D | file_items.cpp | 111 ASSERT(item->GetOffset() != 0); in WriteIdTaggedValue() 112 return WriteTaggedValue(writer, tag, item->GetOffset()); in WriteIdTaggedValue() 219 ASSERT(GetOffset() == writer->GetOffset()); in Write() 245 uint32_t offset = GetOffset(); in ComputeLayout() 254 ASSERT(GetOffset() == writer->GetOffset()); in Write() 306 uint32_t offset = GetOffset(); in ComputeLayout() 405 uint32_t offset = super_class_ != nullptr ? super_class_->GetOffset() : 0; in Write() 472 ASSERT(GetOffset() in Write() [all...] |
H A D | method_data_accessor.cpp | 28 class_off_ = panda_file.ResolveClassIndex(method_id, class_idx_).GetOffset(); in MethodDataAccessor() 30 proto_off_ = panda_file.ResolveProtoIndex(method_id, proto_idx_).GetOffset(); in MethodDataAccessor() 42 size_ = panda_file_.GetIdFromPointer(sp.data()).GetOffset() - method_id_.GetOffset(); in MethodDataAccessor()
|
H A D | file_item_container.cpp | 73 size_t GetOffset() const override 122 ItemWriter writer(&data_, item_->GetOffset()); in Initialize() 611 if (!writer->Write<uint32_t>(line_number_program_index_item_.GetOffset())) { in WriteHeaderIndexInfo() 653 *checksum_offset = writer->GetOffset(); in WriteHeader() 728 if (!writer->Write(entry.second->GetOffset())) { in Write() 738 if (!writer->Write(entry.second->GetOffset())) { in Write() 864 return foreign_items_.front()->GetOffset(); in GetForeignOffset() 873 size_t begin = foreign_items_.front()->GetOffset(); in GetForeignSize() 874 size_t end = foreign_items_.back()->GetOffset() + foreign_items_.back()->GetSize(); in GetForeignSize() 881 ASSERT(GetOffset() in Write() [all...] |
H A D | method_handle_data_accessor.cpp | 29 size_ = panda_file_.GetIdFromPointer(sp.data()).GetOffset() - method_handle_id_.GetOffset(); in MethodHandleDataAccessor()
|
/arkcompiler/runtime_core/static_core/libpandafile/ |
H A D | file_items.cpp | 75 ASSERT(item->GetOffset() != 0); in WriteIdTaggedValue() 76 return WriteTaggedValue(writer, tag, item->GetOffset()); in WriteIdTaggedValue() 176 ASSERT(GetOffset() == writer->GetOffset()); in Write() 202 uint32_t offset = GetOffset(); in ComputeLayout() 211 ASSERT(GetOffset() == writer->GetOffset()); in Write() 263 uint32_t offset = GetOffset(); in ComputeLayout() 362 uint32_t offset = superClass_ != nullptr ? superClass_->GetOffset() : 0; in Write() 429 ASSERT(GetOffset() in Write() [all...] |
H A D | method_data_accessor.cpp | 29 classOff_ = pandaFile.ResolveClassIndex(methodId, classIdx_).GetOffset(); in MethodDataAccessor() 30 protoOff_ = pandaFile.ResolveProtoIndex(methodId, protoIdx_).GetOffset(); in MethodDataAccessor() 40 size_ = pandaFile_.GetIdFromPointer(sp.data()).GetOffset() - methodId_.GetOffset(); in MethodDataAccessor()
|
H A D | field_data_accessor.cpp | 31 classOff_ = pandaFile.ResolveClassIndex(fieldId, classIdx).GetOffset(); in FieldDataAccessor() 32 typeOff_ = pandaFile.ResolveClassIndex(fieldId, typeIdx).GetOffset(); in FieldDataAccessor() 43 size_ = pandaFile_.GetIdFromPointer(sp.data()).GetOffset() - fieldId_.GetOffset(); in FieldDataAccessor()
|
H A D | file_item_container.cpp | 85 size_t GetOffset() const override 134 ItemWriter writer(&data_, item_->GetOffset()); in Initialize() 596 if (!writer->Write<uint32_t>(lineNumberProgramIndexItem_.GetOffset())) { in WriteHeaderIndexInfo() 627 *checksumOffset = static_cast<ssize_t>(writer->GetOffset()); in WriteHeader() 675 if (!writer->Write(entry.second->GetOffset())) { in Write() 683 if (!writer->Write(entry.second->GetOffset())) { in Write() 810 return foreignItems_.front()->GetOffset(); in GetForeignOffset() 819 size_t begin = foreignItems_.front()->GetOffset(); in GetForeignSize() 820 size_t end = foreignItems_.back()->GetOffset() + foreignItems_.back()->GetSize(); in GetForeignSize() 827 ASSERT(GetOffset() in Write() [all...] |
H A D | file_writer.h | 38 virtual size_t GetOffset() const = 0; 49 size_t offset = GetOffset(); in Align() 122 size_t GetOffset() const override 160 size_t GetOffset() const override 202 size_t GetOffset() const override
|
H A D | method_handle_data_accessor.cpp | 29 size_ = pandaFile_.GetIdFromPointer(sp.data()).GetOffset() - methodHandleId_.GetOffset(); in MethodHandleDataAccessor()
|
/arkcompiler/runtime_core/static_core/libpandafile/tests/ |
H A D | file_item_container_test.cpp | 253 EXPECT_EQ(classIndex[0], classItem->GetOffset()); in TEST() 254 EXPECT_EQ(classIndex[1], emptyClassItem->GetOffset()); in TEST() 259 EXPECT_EQ(classId.GetOffset(), classItem->GetOffset()); in TEST() 262 EXPECT_EQ(classDataAccessor.GetSuperClassId().GetOffset(), emptyClassItem->GetOffset()); in TEST() 268 EXPECT_EQ(classDataAccessor.GetSourceFileId().value().GetOffset(), sourceFile->GetOffset()); in TEST() 272 EXPECT_EQ(id.GetOffset(), ifaceItem->GetOffset()); in TEST() [all...] |
/arkcompiler/runtime_core/libpandafile/tests/ |
H A D | file_item_container_test.cpp | 251 EXPECT_EQ(class_index[0], class_item->GetOffset()); in TestPandaFile() 252 EXPECT_EQ(class_index[1], empty_class_item->GetOffset()); in TestPandaFile() 254 EXPECT_EQ(class_data_accessor.GetSuperClassId().GetOffset(), empty_class_item->GetOffset()); in TestPandaFile() 260 EXPECT_EQ(class_data_accessor.GetSourceFileId().value().GetOffset(), source_file->GetOffset()); in TestPandaFile() 268 EXPECT_EQ(id.GetOffset(), iface_item->GetOffset()); in TestClassDataAccessor() 271 EXPECT_EQ(iface_class_data_accessor.GetSuperClassId().GetOffset(), 0U); in TestClassDataAccessor() 281 EXPECT_EQ(id.GetOffset(), runtime_annotation_ite in TestClassDataAccessor() [all...] |
/arkcompiler/runtime_core/static_core/runtime/mem/gc/heap-space-misc/ |
H A D | crossing_map.cpp | 86 if (GetMapElement(firstMapNum)->GetOffset() > objOffset) { in AddObject() 94 if (GetMapElement(firstMapNum)->GetOffset() > objOffset) { in AddObject() 136 ->SetInitializedAndCrossedBorder(GetMapElement(lastCrossedBorderMap)->GetOffset()); in UpdateCrossedBorderOnAdding() 157 size_t mapOffset = GetMapElement(firstMapNum)->GetOffset(); in RemoveObject() 208 size_t offset = GetMapElement(crossedBorderMap - 1U)->GetOffset(); in UpdateCrossedBorderOnRemoving() 228 ->SetInitializedAndCrossedBorder(GetMapElement(crossedBorderMap)->GetOffset()); in UpdateCrossedBorderOnRemoving() 293 << GetAddrFromOffset(mapNum, GetMapElement(mapNum)->GetOffset()); in FindObjInMap() 294 return GetAddrFromOffset(mapNum, GetMapElement(mapNum)->GetOffset()); in FindObjInMap() 301 ASSERT(currentMap >= GetMapElement(currentMap)->GetOffset()); in FindObjInMap() 302 currentMap = currentMap - GetMapElement(currentMap)->GetOffset(); in FindObjInMap() [all...] |
/arkcompiler/ets_runtime/ecmascript/ |
H A D | js_thread.h | 1013 return GetOffset<static_cast<size_t>(Index::ExceptionIndex)>(isArch32); 1018 return GetOffset<static_cast<size_t>(Index::GlobalObjIndex)>(isArch32); 1023 return GetOffset<static_cast<size_t>(Index::StableArrayElementsGuardiansIndex)>(isArch32); 1028 return GetOffset<static_cast<size_t>(Index::GlobalConstIndex)>(isArch32); 1033 return GetOffset<static_cast<size_t>(Index::GCStateBitFieldIndex)>(isArch32); 1038 return GetOffset<static_cast<size_t>(Index::SharedGCStateBitFieldIndex)>(isArch32); 1043 return GetOffset<static_cast<size_t>(Index::CurrentFrameIndex)>(isArch32); 1048 return GetOffset<static_cast<size_t>(Index::LeaveFrameIndex)>(isArch32); 1053 return GetOffset<static_cast<size_t>(Index::LastFpIndex)>(isArch32); 1058 return GetOffset<static_cas [all...] |
H A D | frames.h | 192 return GetOffset<static_cast<size_t>(Index::TypeIndex)>(isArch32);
in GetTypeOffset() 197 return GetOffset<static_cast<size_t>(Index::PrevFpIndex)>(isArch32);
in GetPrevOffset() 202 return GetOffset<static_cast<size_t>(Index::ReturnAddrIndex)>(isArch32);
in GetReturnAddrOffset() 270 return GetOffset<static_cast<size_t>(Index::TypeIndex)>(isArch32);
in GetTypeOffset() 275 return GetOffset<static_cast<size_t>(Index::PrevFpIndex)>(isArch32);
in GetPrevOffset() 280 return GetOffset<static_cast<size_t>(Index::ReturnAddrIndex)>(isArch32);
in GetReturnAddrOffset() 332 return GetOffset<static_cast<size_t>(Index::TypeIndex)>(isArch32);
in GetTypeOffset() 337 return GetOffset<static_cast<size_t>(Index::PrevFpIndex)>(isArch32);
in GetPrevOffset() 342 return GetOffset<static_cast<size_t>(Index::ReturnAddrIndex)>(isArch32);
in GetReturnAddrOffset() 404 return GetOffset<static_cas in GetTypeOffset() [all...] |
/arkcompiler/ets_runtime/ecmascript/jspandafile/ |
H A D | debug_info_extractor.cpp | 186 auto iter = methods_.find(methodId.GetOffset()); in GetLineNumberTable() 191 return methods_[methodId.GetOffset()].lineNumberTable; in GetLineNumberTable() 202 auto iter = methods_.find(methodId.GetOffset()); in GetColumnNumberTable() 207 return methods_[methodId.GetOffset()].columnNumberTable; in GetColumnNumberTable() 218 auto iter = methods_.find(methodId.GetOffset()); in GetLocalVariableTable() 223 return methods_[methodId.GetOffset()].localVariableTable; in GetLocalVariableTable() 234 auto iter = methods_.find(methodId.GetOffset()); in GetSourceFile() 239 return methods_[methodId.GetOffset()].sourceFile; in GetSourceFile() 250 auto iter = methods_.find(methodId.GetOffset()); in GetSourceCode() 255 return methods_[methodId.GetOffset()] in GetSourceCode() [all...] |
/arkcompiler/runtime_core/static_core/runtime/tooling/ |
H A D | default_inspector_extension.cpp | 73 return TypedValue::U1(object->template GetFieldPrimitive<uint8_t>(field.GetOffset()) != 0); in GetFieldValueStatic() 75 return TypedValue::I8(object->template GetFieldPrimitive<int8_t>(field.GetOffset())); in GetFieldValueStatic() 77 return TypedValue::U8(object->template GetFieldPrimitive<uint8_t>(field.GetOffset())); in GetFieldValueStatic() 79 return TypedValue::I16(object->template GetFieldPrimitive<int16_t>(field.GetOffset())); in GetFieldValueStatic() 81 return TypedValue::U16(object->template GetFieldPrimitive<uint16_t>(field.GetOffset())); in GetFieldValueStatic() 83 return TypedValue::I32(object->template GetFieldPrimitive<int32_t>(field.GetOffset())); in GetFieldValueStatic() 85 return TypedValue::U32(object->template GetFieldPrimitive<uint32_t>(field.GetOffset())); in GetFieldValueStatic() 87 return TypedValue::F32(object->template GetFieldPrimitive<float>(field.GetOffset())); in GetFieldValueStatic() 89 return TypedValue::F64(object->template GetFieldPrimitive<double>(field.GetOffset())); in GetFieldValueStatic() 91 return TypedValue::I64(object->template GetFieldPrimitive<int64_t>(field.GetOffset())); in GetFieldValueStatic() [all...] |
/arkcompiler/runtime_core/static_core/compiler/aot/aot_builder/ |
H A D | llvm_aot_builder.cpp | 60 {textSection->GetName(), textSection->GetOffset()}, in GetSectionsAddressesImpl() 61 {aotSection->GetName(), aotSection->GetOffset()}, in GetSectionsAddressesImpl() 65 {gotSection->GetName(), textSection->GetOffset() - FIRST_ENTRYPOINT_OFFSET}}; in GetSectionsAddressesImpl() 67 sectionAddresses.emplace(section->GetName(), section->GetOffset()); in GetSectionsAddressesImpl()
|
/arkcompiler/runtime_core/static_core/compiler/optimizer/code_generator/ |
H A D | codegen_native.cpp | 30 frame->SetCallersOffset(fl.GetOffset<CFrameLayout::OffsetOrigin::SP, CFrameLayout::OffsetUnit::SLOTS>( in CreateFrameInfo() 32 frame->SetFpCallersOffset(fl.GetOffset<CFrameLayout::OffsetOrigin::SP, CFrameLayout::OffsetUnit::SLOTS>( in CreateFrameInfo() 34 frame->SetCalleesOffset(-fl.GetOffset<CFrameLayout::OffsetOrigin::FP, CFrameLayout::OffsetUnit::SLOTS>( in CreateFrameInfo() 36 frame->SetFpCalleesOffset(-fl.GetOffset<CFrameLayout::OffsetOrigin::FP, CFrameLayout::OffsetUnit::SLOTS>( in CreateFrameInfo()
|
/arkcompiler/runtime_core/static_core/irtoc/backend/compiler/ |
H A D | codegen_interpreter.h | 47 frame->SetCallersOffset(fl.GetOffset<CFrameLayout::OffsetOrigin::SP, CFrameLayout::OffsetUnit::SLOTS>( 49 frame->SetFpCallersOffset(fl.GetOffset<CFrameLayout::OffsetOrigin::SP, CFrameLayout::OffsetUnit::SLOTS>( 51 frame->SetCalleesOffset(-fl.GetOffset<CFrameLayout::OffsetOrigin::FP, CFrameLayout::OffsetUnit::SLOTS>( 53 frame->SetFpCalleesOffset(-fl.GetOffset<CFrameLayout::OffsetOrigin::FP, CFrameLayout::OffsetUnit::SLOTS>(
|
/arkcompiler/ets_runtime/ecmascript/pgo_profiler/ap_file/ |
H A D | pgo_method_type_set.h | 94 callback(typeInfo.GetOffset(), &type); in GetTypeInfo() 98 callback(typeInfo.GetOffset(), &type); in GetTypeInfo() 102 callback(typeInfo.GetOffset(), &type); in GetTypeInfo() 144 uint32_t GetOffset() const in GetOffset() function in panda::ecmascript::pgo::PGOMethodTypeSet::TypeInfoHeader 199 text += std::to_string(GetOffset()); in ProcessToText() 217 type_.GetObjectInfo(i).GetInfoJson(sameOffsetTypeArray, std::to_string(GetOffset())); in ProcessToJson() 280 if (this->offset_ != right.GetOffset()) { in operator <() 281 return this->offset_ < right.GetOffset(); in operator <() 288 text += std::to_string(this->GetOffset()); in ProcessToText() 297 this->GetType().GetTypeJson(sameOffsetTypeArray, std::to_string(this->GetOffset())); in ProcessToJson() [all...] |
H A D | pgo_method_type_set.cpp | 40 AddDefine(fromType.GetOffset(), fromType.GetType()); in Merge() 64 scalarOpTypeInfos_.emplace(scalerInfo->GetOffset(), in ParseFromBinary() 70 ObjDefOpTypeInfo info(defineInfo->GetOffset(), type); in ParseFromBinary() 74 RWScalarOpTypeInfo info(opTypeInfo->GetOffset()); in ParseFromBinary() 96 ScalarOpTypeInfoRef infoRef(typeInfo.GetOffset(), sampleTypeRef); in ProcessToBinary() 103 RWScalarOpTypeInfoRef infoRef(typeInfo.GetOffset()); in ProcessToBinary() 121 ObjDefOpTypeInfoRef infoRef(typeInfo.GetOffset(), typeRef); in ProcessToBinary() 171 text += std::to_string(typeInfoIter.GetOffset()); in ProcessToText() 208 type.insert(std::make_pair(DumpJsonUtils::TYPE_OFFSET, std::to_string(typeInfoIter.GetOffset()))); in ProcessToJson()
|
/arkcompiler/runtime_core/static_core/libpandafile/external/ |
H A D | file_ext.cpp | 56 if (it != methodSymbols_.end() && offset >= it->second.id.GetOffset()) { in QueryMethodSymByOffset() 72 if (mda.GetCodeId().value().GetOffset() <= offset && in QueryMethodSymByOffset() 73 offset < mda.GetCodeId().value().GetOffset() + ca.GetCodeSize()) { in QueryMethodSymByOffset() 103 if (mda.GetCodeId().value().GetOffset() <= offset && in EnumerateAllMethods() 104 offset < mda.GetCodeId().value().GetOffset() + ca.GetCodeSize()) { in EnumerateAllMethods() 105 size_t lineNumber = GetExtFileLineNumber(mda, offset - mda.GetCodeId().value().GetOffset()); in EnumerateAllMethods() 122 if (it != methodSymbols_.end() && offset >= it->second.id.GetOffset()) { in QueryMethodSymAndLineByOffset() 154 msi.offset = me.id.GetOffset(); in QueryAllMethodSyms() 227 methodInfo->offset = entry->id.GetOffset(); in QueryMethodSymByOffsetExt() 239 methodInfo->offset = entry->id.GetOffset(); in QueryMethodSymAndLineByOffsetExt() [all...] |
/arkcompiler/ets_runtime/ecmascript/jspandafile/tests/ |
H A D | panda_file_translator_test.cpp | 82 pf->UpdateMainMethodIndex(methodId[0].GetOffset()); in HWTEST_F_L0() 94 pf->UpdateMainMethodIndex(methodId[1].GetOffset()); in HWTEST_F_L0() 125 pf->UpdateMainMethodIndex(methodId[0].GetOffset()); in HWTEST_F_L0() 127 EXPECT_TRUE(pf->FindMethodLiteral(methodId[0].GetOffset()) == nullptr); in HWTEST_F_L0() 131 EXPECT_TRUE(pf->FindMethodLiteral(methodId[0].GetOffset()) != nullptr); in HWTEST_F_L0() 132 EXPECT_EQ(pf->FindMethodLiteral(methodId[0].GetOffset())->GetFunctionKind(), in HWTEST_F_L0()
|
/arkcompiler/runtime_core/static_core/plugins/ets/runtime/types/ |
H A D | ets_field.h | 40 return GetCoreType()->GetFileId().GetOffset(); in GetFieldId() 43 size_t GetOffset() const in GetOffset() function in ark::ets::EtsField 45 return GetCoreType()->GetOffset(); in GetOffset()
|