Lines Matching refs:file_
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()
277 … panda_file::MethodDataAccessor mda(*file_, panda_file::File::EntityId(std::get<uint32_t>(value))); in FillLiteralData()
278 lit.value_ = StringDataToString(file_->GetStringData(mda.GetNameId())); in FillLiteralData()
299 panda_file::LiteralDataAccessor lit_array_accessor(*file_, file_->GetLiteralArraysId()); in GetLiteralArrayByOffset()
350 panda_file::LiteralDataAccessor lit_array_accessor(*file_, file_->GetLiteralArraysId()); in GetLiteralArray()
361 const auto lit_arrays_id = file_->GetLiteralArraysId(); in GetLiteralArrays()
366 panda_file::LiteralDataAccessor lda(*file_, lit_arrays_id); in GetLiteralArrays()
407 panda_file::ModuleDataAccessor mda(*file_, module_id); in GetModuleLiteralArray()
439 const auto class_idx = file_->GetClasses(); in GetRecords()
443 auto class_off = file_->GetHeader()->class_idx_off + sizeof(uint32_t) * i; in GetRecords()
445 if (class_id > file_->GetHeader()->file_size) { in GetRecords()
448 … << ") out of bounds (0x" << file_->GetHeader()->file_size << ")!"; in GetRecords()
478 panda_file::ClassDataAccessor class_accessor {*file_, record_id}; in GetFields()
484 field.name = StringDataToString(file_->GetStringData(field_name_id)); in GetFields()
497 panda_file::ClassDataAccessor class_accessor {*file_, record_id}; in GetMethods()
509 panda_file::MethodDataAccessor mda(*file_, method_id); in GetMethodAnnotations()
511 panda_file::AnnotationDataAccessor ada(*file_, annotation_id); in GetMethodAnnotations()
512 …auto *annotation_name = reinterpret_cast<const char *>(file_->GetStringData(ada.GetClassId()).data… in GetMethodAnnotations()
533 … auto *elem_name = reinterpret_cast<const char *>(file_->GetStringData(adae.GetNameId()).data); in CreateAnnotationElement()
629 panda_file::ProtoDataAccessor proto_accessor(*file_, proto_id); in GetParams()
659 panda_file::CodeDataAccessor code_accessor(*file_, code_id); in GetExceptions()
677 const auto class_id = file_->ResolveClassIndex(method_id, class_idx); in GetExceptions()
836 panda_file::MethodDataAccessor method_accessor(*file_, method_id); in GetMetaData()
838 …const auto method_name_raw = StringDataToString(file_->GetStringData(method_accessor.GetNameId())); in GetMetaData()
841 … const auto class_name = StringDataToString(file_->GetStringData(method_accessor.GetClassId())); in GetMetaData()
852 if (file_->IsExternal(method_accessor.GetMethodId())) { in GetMetaData()
882 if (file_->IsExternal(record_id)) { in GetMetaData()
897 panda_file::FieldDataAccessor field_accessor(*file_, field_id); in GetMetaData()
1031 ss << "\"" << StringDataToString(file_->GetStringData(id)) << "\""; in ScalarValueToString()
1041 panda_file::FieldDataAccessor field_accessor(*file_, id); in ScalarValueToString()
1043 << StringDataToString(file_->GetStringData(field_accessor.GetNameId())); in ScalarValueToString()
1084 ss << '\"' << StringDataToString(file_->GetStringData(id)) << '\"'; in ArrayValueToString()
1094 panda_file::FieldDataAccessor field_accessor(*file_, id); in ArrayValueToString()
1096 << StringDataToString(file_->GetStringData(field_accessor.GetNameId())); in ArrayValueToString()
1109 panda::panda_file::MethodDataAccessor method_accessor(*file_, method_id); in GetFullMethodName()
1111 …const auto method_name_raw = StringDataToString(file_->GetStringData(method_accessor.GetNameId())); in GetFullMethodName()
1125 panda::panda_file::MethodDataAccessor method_accessor(*file_, method_id); in GetMethodSignature()
1136 std::string name = StringDataToString(file_->GetStringData(class_id)); in GetFullRecordName()
1148 if (file_->IsExternal(record_id)) { in GetRecordInfo()
1152 panda_file::ClassDataAccessor class_accessor {*file_, record_id}; in GetRecordInfo()
1176 panda_file::MethodDataAccessor method_accessor {*file_, method_id}; in GetMethodInfo()
1200 panda_file::CodeDataAccessor codeda(*file_, method_accessor.GetCodeId().value()); in GetMethodInfo()
1815 const auto offset = file_->ResolveOffsetByIndex(method_id, bc_ins.GetId(idx).AsIndex()); in IDToString()
1816 std::string str_data = StringDataToString(file_->GetStringData(offset)); in IDToString()
1837 if (file_->IsExternal(class_id)) { in GetRecordLanguage()
1841 panda_file::ClassDataAccessor cda(*file_, class_id); in GetRecordLanguage()
1878 panda_file::CodeDataAccessor code_accessor(*file_, code_id); in GetInstructions()
1909 const auto arg_method_id = file_->ResolveMethodIndex(method_id, arg_method_idx); in GetInstructions()
1914 const bool is_external = file_->IsExternal(arg_method_id); in GetInstructions()