Lines Matching refs:dex_file_

321       dex_file_(dex_file),
501 ClassReference ref(dex_file_, dex_file_->GetIndexForClassDef(*class_def_));
509 std::string location(StringPrintf("%s: [0x%X]", PrettyMethod(dex_method_idx_, *dex_file_).c_str(),
517 return info_messages_ << "VFY: " << PrettyMethod(dex_method_idx_, *dex_file_)
628 mirror::Class* exception_type = linker->ResolveType(*dex_file_,
784 if (idx >= dex_file_->GetHeader().field_ids_size_) {
786 << dex_file_->GetHeader().field_ids_size_ << ")";
793 if (idx >= dex_file_->GetHeader().method_ids_size_) {
795 << dex_file_->GetHeader().method_ids_size_ << ")";
802 if (idx >= dex_file_->GetHeader().type_ids_size_) {
804 << dex_file_->GetHeader().type_ids_size_ << ")";
808 const char* descriptor = dex_file_->StringByTypeIdx(idx);
817 if (idx >= dex_file_->GetHeader().string_ids_size_) {
819 << dex_file_->GetHeader().string_ids_size_ << ")";
826 if (idx >= dex_file_->GetHeader().type_ids_size_) {
828 << dex_file_->GetHeader().type_ids_size_ << ")";
835 if (idx >= dex_file_->GetHeader().type_ids_size_) {
837 << dex_file_->GetHeader().type_ids_size_ << ")";
841 const char* descriptor = dex_file_->StringByTypeIdx(idx);
1102 prepend += PrettyMethod(dex_method_idx_, *dex_file_);
1153 indent_os << inst->DumpString(dex_file_) << "\n";
1197 dex_file_->GetMethodPrototype(dex_file_->GetMethodId(dex_method_idx_));
1198 DexFileParameterIterator iterator(*dex_file_, proto_id);
1270 const char* descriptor = dex_file_->GetReturnTypeDescriptor(proto_id);
1351 LOG(FATAL) << "work_line diverged in " << PrettyMethod(dex_method_idx_, *dex_file_)
1359 std::string prepend(PrettyMethod(dex_method_idx_, *dex_file_));
1409 // if (PrettyMethod(dex_method_idx_, *dex_file_) ==
1455 LogVerifyInfo() << "Processing " << inst->DumpString(dex_file_) << "\n"
1741 << dex_file_->StringByTypeIdx(type_idx) << " in instanceof in "
2210 const DexFile::MethodId& method_id = dex_file_->GetMethodId(method_idx);
2211 uint32_t return_type_idx = dex_file_->GetProtoId(method_id.proto_idx_).return_type_idx_;
2212 const char* descriptor = dex_file_->StringByTypeIdx(return_type_idx);
2233 const DexFile::MethodId& method_id = dex_file_->GetMethodId(method_idx);
2234 is_constructor = strcmp("<init>", dex_file_->StringDataByIdx(method_id.name_idx_)) == 0;
2235 uint32_t return_type_idx = dex_file_->GetProtoId(method_id.proto_idx_).return_type_idx_;
2236 return_type_descriptor = dex_file_->StringByTypeIdx(return_type_idx);
2316 const DexFile::MethodId& method_id = dex_file_->GetMethodId(method_idx);
2317 uint32_t return_type_idx = dex_file_->GetProtoId(method_id.proto_idx_).return_type_idx_;
2318 descriptor = dex_file_->StringByTypeIdx(return_type_idx);
2374 const DexFile::MethodId& method_id = dex_file_->GetMethodId(method_idx);
2375 uint32_t return_type_idx = dex_file_->GetProtoId(method_id.proto_idx_).return_type_idx_;
2376 descriptor = dex_file_->StringByTypeIdx(return_type_idx);
2688 Fail(VERIFY_ERROR_BAD_CLASS_HARD) << "Unexpected opcode " << inst->DumpString(dex_file_);
2703 info_messages_ << "Rejecting opcode " << inst->DumpString(dex_file_);
2812 mirror::Class* klass = linker->ResolveType(*dex_file_, handler_type_idx, *dex_cache_,
2931 const char* descriptor = dex_file_->StringByTypeIdx(class_idx);
3003 const DexFile::MethodId& method_id = dex_file_->GetMethodId(dex_method_idx);
3007 append += dex_file_->GetMethodName(method_id);
3018 const char* name = dex_file_->GetMethodName(method_id);
3019 const Signature signature = dex_file_->GetMethodSignature(method_id);
3136 if (strcmp(dex_file_->GetMethodName(dex_file_->GetMethodId(method_idx)), "<init>") != 0) {
3151 const uint16_t class_idx = dex_file_->GetMethodId(method_idx).class_idx_;
3153 dex_file_->StringByTypeIdx(class_idx),
3220 DexFileParameterIterator it(*dex_file_,
3221 dex_file_->GetProtoId(dex_file_->GetMethodId(method_idx).proto_idx_));
3276 << PrettyMethod(dex_method_idx_, *dex_file_)
3283 << PrettyMethod(dex_method_idx_, *dex_file_)
3597 const DexFile::FieldId& field_id = dex_file_->GetFieldId(field_idx);
3602 field_idx, dex_file_->GetFieldName(field_id),
3603 dex_file_->GetFieldDeclaringClassDescriptor(field_id)));
3610 mirror::ArtField* field = class_linker->ResolveFieldJLS(*dex_file_, field_idx, *dex_cache_,
3614 << dex_file_->GetFieldName(field_id) << ") in "
3615 << dex_file_->GetFieldDeclaringClassDescriptor(field_id);
3632 const DexFile::FieldId& field_id = dex_file_->GetFieldId(field_idx);
3637 field_idx, dex_file_->GetFieldName(field_id),
3638 dex_file_->GetFieldDeclaringClassDescriptor(field_id)));
3645 mirror::ArtField* field = class_linker->ResolveFieldJLS(*dex_file_, field_idx, *dex_cache_,
3649 << dex_file_->GetFieldName(field_id) << ") in "
3650 << dex_file_->GetFieldDeclaringClassDescriptor(field_id);
3674 reg_types_.FromClass(dex_file_->GetFieldDeclaringClassDescriptor(field_id),
3683 << " of " << PrettyMethod(dex_method_idx_, *dex_file_);
3726 const DexFile::FieldId& field_id = dex_file_->GetFieldId(field_idx);
3727 const char* descriptor = dex_file_->GetFieldTypeDescriptor(field_id);
3798 const DexFile::FieldId& field_id = dex_file_->GetFieldId(field_idx);
3799 const char* descriptor = dex_file_->GetFieldTypeDescriptor(field_id);
4062 const DexFile::MethodId& method_id = dex_file_->GetMethodId(dex_method_idx_);
4063 const DexFile::ProtoId& proto_id = dex_file_->GetMethodPrototype(method_id);
4065 const char* descriptor = dex_file_->GetTypeDescriptor(dex_file_->GetTypeId(return_type_idx));
4074 const DexFile::MethodId& method_id = dex_file_->GetMethodId(dex_method_idx_);
4076 = dex_file_->GetTypeDescriptor(dex_file_->GetTypeId(method_id.class_idx_));