/arkcompiler/runtime_core/static_core/libpandafile/ |
D | debug_info_updater-inl.h | 33 explicit DebugInfoUpdater(const File *file) : file_(file) {} in DebugInfoUpdater() 37 DebugInfoDataAccessor debugAcc(*file_, debugInfoId); in Scrap() 39 auto size = file_->GetSpanFromId(file_->GetIdFromPointer(program)).size(); in Scrap() 44 panda_file::LineProgramState state(*file_, File::EntityId(0), debugAcc.GetLineStart(), in Scrap() 63 std::string name = utf::Mutf8AsCString(file_->GetStringData(nameId).data); in Scrap() 67 std::string typeName = utf::Mutf8AsCString(file_->GetStringData(typeId).data); in Scrap() 80 std::string name = utf::Mutf8AsCString(file_->GetStringData(nameId).data); in Scrap() 84 std::string typeName = utf::Mutf8AsCString(file_->GetStringData(typeId).data); in Scrap() 88 … std::string typeSignature = utf::Mutf8AsCString(file_->GetStringData(typeSignatureId).data); in Scrap() 104 … std::string sourceFile = utf::Mutf8AsCString(file_->GetStringData(sourceFileId).data); in Scrap() [all …]
|
D | file_writer.cpp | 29 file_ = fopen(fileName.c_str(), mode); in FileWriter() 34 if (file_ != nullptr) { in ~FileWriter() 35 fclose(file_); in ~FileWriter() 46 if (file_ == nullptr) { in WriteBytes() 58 if (fwrite(bytes.data(), sizeof(decltype(bytes.back())), bytes.size(), file_) != bytes.size()) { in WriteBytes()
|
D | file_reader.cpp | 63 const File::Header *header = file_->GetHeader(); in ReadContainer() 64 …LOG_IF(header->quickenedFlag, FATAL, PANDAFILE) << "File " << file_->GetFullFileName() << " is alr… in ReadContainer() 115 auto sp = file_->GetSpanFromId(id); in CreateLiteralArrayItem() 127 auto sp = file_->GetSpanFromId(id); in CreateLiteralArrayItem() 144 auto sp = file_->GetSpanFromId(id); in CreateLiteralArrayItem() 157 auto sp = file_->GetSpanFromId(id); in CreateLiteralArrayItem() 176 auto data = file_->GetStringData(id); in CreateLiteralArrayItem() 184 auto sp = file_->GetSpanFromId(id); in CreateLiteralArrayItem() 189 auto data = file_->GetStringData(strId); in CreateLiteralArrayItem() 201 MethodDataAccessor methodAcc(*file_, methodId); in CreateLiteralArrayItem() [all …]
|
D | file_reader.h | 52 explicit FileReader(std::unique_ptr<const File> &&file) : file_(std::move(file)) {} in FileReader() 64 return file_.get(); in GetFilePtr() 144 auto data = file_->GetStringData(stringId); in SetStringFieldValue() 155 if (file_->IsExternal(methodId)) { in CreateGenericMethodItem() 164 if (file_->IsExternal(fieldId)) { in CreateGenericFieldItem() 173 if (file_->IsExternal(classId)) { in CreateGenericClassItem() 181 std::unique_ptr<const File> file_; variable
|
D | line_number_program.h | 27 : pf_(pf), file_(file), line_(line), constantPool_(constantPool) in LineProgramState() 43 file_ = File::EntityId(offset); in SetFile() 48 return pf_.GetStringData(file_).data; in GetFile() 53 return file_.IsValid(); in HasFile() 109 File::EntityId file_; variable
|
D | file_writer.h | 186 fseek(file_, static_cast<int64_t>(offset), SEEK_SET); in WriteChecksum() 188 fseek(file_, static_cast<int64_t>(offset), SEEK_END); in WriteChecksum() 208 return file_ != nullptr; 212 FILE *file_;
|
/arkcompiler/runtime_core/libpandafile/ |
D | file_writer.cpp | 29 file_ = fopen(file_name.c_str(), mode); in FileWriter() 34 if (file_ != nullptr) { in ~FileWriter() 35 fclose(file_); in ~FileWriter() 64 if (file_ == nullptr) { in FinishWrite() 69 bool ret = fwrite(buf.data(), sizeof(decltype(buf.back())), length, file_) == length; in FinishWrite() 70 fclose(file_); in FinishWrite() 71 file_ = nullptr; in FinishWrite()
|
D | file_reader.cpp | 66 auto sp = file_->GetSpanFromId(id); in CreateLiteralArrayItem() 143 auto data = file_->GetStringData(str_id); in CreateLiteralArrayItem() 154 auto data = file_->GetStringData(str_id); in CreateLiteralArrayItem() 167 MethodDataAccessor method_acc(*file_, method_id); in CreateLiteralArrayItem() 190 AnnotationDataAccessor ann_acc(*file_, ann_id); in CreateAnnotationItem() 194 if (!file_->IsExternal(ann_class_id)) { in CreateAnnotationItem() 254 auto data = file_->GetStringData(str_id); in CreateAnnotationItem() 269 MethodDataAccessor method_acc(*file_, method_id); in CreateAnnotationItem() 277 FieldDataAccessor field_acc(*file_, field_id); in CreateAnnotationItem() 422 auto data = file_->GetStringData(str_id); in CreateAnnotationItem() [all …]
|
D | file_reader.h | 53 explicit FileReader(std::unique_ptr<const File> &&file) : file_(std::move(file)) {} in FileReader() 136 auto data = file_->GetStringData(string_id); in SetStringFieldValue() 147 if (file_->IsExternal(method_id)) { in CreateGenericMethodItem() 156 if (file_->IsExternal(field_id)) { in CreateGenericFieldItem() 165 if (file_->IsExternal(class_id)) { in CreateGenericClassItem() 173 std::unique_ptr<const File> file_; variable
|
D | line_number_program.h | 27 : pf_(pf), file_(file), line_(line), constant_pool_(constant_pool) in LineProgramState() 43 file_ = File::EntityId(offset); in SetFile() 48 return pf_.GetStringData(file_).data; in GetFile() 53 return file_.IsValid(); in HasFile() 112 File::EntityId file_; variable
|
/arkcompiler/runtime_core/verifier/ |
D | verifier.cpp | 27 file_.swap(file_to_verify); in Verifier() 51 if (file_ == nullptr) { in CollectIdInfos() 61 if (file_ == nullptr) { in VerifyChecksum() 64 uint32_t file_size = file_->GetHeader()->file_size; in VerifyChecksum() 66 …uint32_t cal_checksum = adler32(1, file_->GetBase() + FILE_CONTENT_OFFSET, file_size - FILE_CONTEN… in VerifyChecksum() 67 return file_->GetHeader()->checksum == cal_checksum; in VerifyChecksum() 72 if (file_ == nullptr) { in VerifyConstantPool() 93 if (file_ == nullptr) { in VerifyRegisterIndex() 99 panda_file::MethodDataAccessor method_accessor {*file_, method_id}; in VerifyRegisterIndex() 103 panda_file::CodeDataAccessor code_data(*file_, method_accessor.GetCodeId().value()); in VerifyRegisterIndex() [all …]
|
/arkcompiler/runtime_core/static_core/disassembler/ |
D | disassembler.cpp | 75 file_ = fileHolder_.get(); in SetFile() 81 file_ = &file; in SetFile() 104 panda_file::CodeDataAccessor codeAccessor(*file_, codeId); in GetInsInfo() 164 debugInfoExtractor_ = std::make_unique<panda_file::DebugInfoExtractor>(file_); in CollectInfo() 324 if (!file_->IsExternal(recordId)) { in GetRecord() 355 panda_file::MethodDataAccessor methodAccessor(*file_, methodId); in GetMethod() 387 auto sp = file_->GetSpanFromId(id); in FillLiteralArrayData() 401 lit.value = StringDataToString(file_->GetStringData(panda_file::File::EntityId(strId))); in FillLiteralArrayData() 446 … auto strData = file_->GetStringData(panda_file::File::EntityId(std::get<uint32_t>(value))); in FillLiteralData() 465 panda_file::LiteralDataAccessor litArrayAccessor(*file_, file_->GetLiteralArraysId()); in GetLiteralArray() [all …]
|
/arkcompiler/runtime_core/libpandabase/os/ |
D | file.h | 41 explicit FileHolder(File file) : file_(file) {} in FileHolder() 45 file_.Close(); in ~FileHolder() 49 File file_;
|
/arkcompiler/runtime_core/static_core/libpandabase/os/ |
D | file.h | 41 explicit FileHolder(File file) : file_(file) {} in FileHolder() 45 file_.Close(); in ~FileHolder() 49 File file_;
|
/arkcompiler/runtime_core/static_core/plugins/ets/disassembler/ |
D | disasm_ets_plugin.cpp | 27 if (file_->IsExternal(recordId)) { in GeteTSMetadata() 33 panda_file::ClassDataAccessor classAccessor(*file_, recordId); in GeteTSMetadata() 59 panda_file::ClassDataAccessor classAccessor(*file_, recordId); in GetETSMetadata() 89 panda_file::ClassDataAccessor classAccessor(*file_, recordId); in SetETSAttributes() 126 panda_file::MethodDataAccessor methodAccessor(*file_, methodId); in GetETSMetadata() 151 panda_file::MethodDataAccessor methodAccessor(*file_, methodId); in SetETSAttributes() 166 panda_file::FieldDataAccessor fieldAccessor(*file_, fieldId); in GetETSMetadata() 186 const auto fieldName = StringDataToString(file_->GetStringData(fieldAccessor.GetNameId())); in GetETSMetadata() 193 panda_file::FieldDataAccessor fieldAccessor(*file_, fieldId); in SetETSAttributes() 213 panda_file::AnnotationDataAccessor annotationAccessor(*file_, annotationId); in GetETSAnnotation() [all …]
|
/arkcompiler/runtime_core/disassembler/ |
D | disassembler.cpp | 29 file_.swap(file_new); in Disassemble() 31 if (file_ != nullptr) { in Disassemble() 57 debug_info_extractor_ = std::make_unique<panda_file::DebugInfoExtractor>(file_.get()); in CollectInfo() 76 if (file_ != nullptr) { in Serialize() 77 std::string abc_file = GetFileNameByAbsolutePath(file_->GetFilename()); in Serialize() 158 if (!file_->IsExternal(record_id)) { in GetRecord() 190 panda_file::MethodDataAccessor method_accessor(*file_, method_id); in GetMethod() 218 auto sp = file_->GetSpanFromId(id); in FillLiteralArrayData() 233 lit.value_ = StringDataToString(file_->GetStringData(panda_file::File::EntityId(str_id))); in FillLiteralArrayData() 269 … auto str_data = file_->GetStringData(panda_file::File::EntityId(std::get<uint32_t>(value))); in FillLiteralData() [all …]
|
/arkcompiler/runtime_core/static_core/quickener/templates/ |
D | quickener_gen.cpp.erb | 36 panda_file::DebugInfoDataAccessor debug_acc(*file_, debug_info_id); 40 auto data = file_->GetStringData(param_id); 52 panda_file::DebugInfoDataAccessor debug_acc(*file_, debug_info_id); 54 auto size = file_->GetSpanFromId(file_->GetIdFromPointer(program)).size(); 59 …panda_file::LineProgramState state(*file_, panda_file::File::EntityId(0), debug_acc.GetLineStart(), 77 std::string name = utf::Mutf8AsCString(file_->GetStringData(name_id).data); 81 std::string type_name = utf::Mutf8AsCString(file_->GetStringData(type_id).data); 82 auto *type_item = file_->IsExternal(type_id) 96 std::string name = utf::Mutf8AsCString(file_->GetStringData(name_id).data); 100 std::string type_name = utf::Mutf8AsCString(file_->GetStringData(type_id).data); [all …]
|
/arkcompiler/runtime_core/static_core/quickener/ |
D | quickener.h | 35 : container_(container), file_(file), items_(items) {}; in Quickener() 49 panda_file::File *file_; variable
|
/arkcompiler/runtime_core/static_core/compiler/tools/aotdump/ |
D | aotdump.cpp | 75 explicit PandaFileHelper(const char *fileName) : file_(panda_file::OpenPandaFile(fileName)) {} in PandaFileHelper() 82 if (!file_) { in GetMethodName() 86 panda_file::MethodDataAccessor mda(*file_, fileId); in GetMethodName() 87 …panda_file::ProtoDataAccessor pda(*file_, panda_file::MethodDataAccessor::GetProtoId(*file_, fileI… in GetMethodName() 94 auto className = ClassHelper::GetName(file_->GetStringData(mda.GetClassId()).data); in GetMethodName() 95 ss << className << "::" << file_->GetStringData(mda.GetNameId()).data; in GetMethodName() 117 if (!file_) { in GetClassName() 120 return ClassHelper::GetName(file_->GetStringData(panda_file::File::EntityId(id)).data); in GetClassName() 124 std::unique_ptr<const panda_file::File> file_; member in panda::aoutdump::PandaFileHelper
|
/arkcompiler/ets_frontend/ets2panda/ |
D | es2panda.h | 128 : type_(type), file_(file), message_(message) in Error() 132 : type_(type), file_(file), message_(message), line_(line), col_(column) in Error() 175 return file_; in File() 190 std::string file_; variable
|
/arkcompiler/runtime_core/disassembler/templates/ |
D | bc_ins_to_pandasm_ins.cpp.erb | 65 id = file_->ResolveMethodIndex(method_id, idx); 70 panda_file::MethodDataAccessor mda(*file_, id); 71 panda_file::ProtoDataAccessor pda(*file_, mda.GetProtoId());
|
D | type_to_pandasm_type.cpp.erb | 28 …pandasm_type = pandasm::Type::FromDescriptor(StringDataToString(file_->GetStringData(pda.GetRefere… 59 std::string type_name = StringDataToString(file_->GetStringData(field_id));
|
/arkcompiler/runtime_core/static_core/disassembler/templates/ |
D | bc_ins_to_pandasm_ins.cpp.erb | 68 id = file_->ResolveMethodIndex(methodId, idx); 73 panda_file::MethodDataAccessor mda(*file_, id); 74 panda_file::ProtoDataAccessor pda(*file_, mda.GetProtoId());
|
D | type_to_pandasm_type.cpp.erb | 28 …pandasmType = pandasm::Type::FromDescriptor(StringDataToString(file_->GetStringData(pda.GetReferen… 59 std::string typeName = StringDataToString(file_->GetStringData(fieldId));
|
/arkcompiler/runtime_core/libpandabase/events/ |
D | events_gen.h.erb | 156 file_.open("events.csv"); 159 file_.open(path.data()); 163 file_.close(); 171 …file_ << "<%= event.name.camelize %>," << <%= event.fields.map(&:name).join(" << ',' << ") %> << s… 176 std::ofstream file_ GUARDED_BY(GetLock());
|