Home | History | Annotate | Download | only in openjdkjvmti

Lines Matching refs:dex

174       // We cannot ensure that the right dex file is used in inlined frames so we don't support
265 // Moves dex data to an anonymous, read-only mmap'd region.
281 // Make the dex files mmap read only. This matches how other DexFiles are mmaped and prevents
399 *error_msg_ = "Unable to get original dex file location!";
415 os << "Failed to create anonymous mmap for modified dex file of class " << def.GetName()
416 << "in dex file " << original_dex_location << " because: " << *error_msg_;
421 *error_msg_ = "Could not read dex file header because dex_data was too short";
432 os << "Unable to load modified dex file for " << def.GetName() << ": " << *error_msg_;
486 // return the current dex_cache which has the dex file in it.
490 LOG(WARNING) << "Current dex file has more than one class in it. Calling RetransformClasses "
534 // declared_methods array) as obsolete so we will find the correct dex file to get meta-data
583 // Check each of the methods. NB we don't need to specifically check for removals since the 2 dex
689 StringPrintf("Expected 1 class def in dex file but found %d",
694 // Since the dex file has only a single class def the index is always 0.
708 DCHECK_NE(def.class_idx_, art::dex::TypeIndex::Invalid()) << "Invalid type index";
710 DCHECK(descriptor != nullptr) << "Invalid dex file structure!";
720 if (def.superclass_idx_ != art::dex::TypeIndex::Invalid()) {
726 DCHECK(descriptor != nullptr) << "Invalid dex file structure!";
1151 RecordFailure(ERR(INTERNAL), "Unable to find dex file!");
1154 // Allocate the new dex file cookie.
1158 RecordFailure(ERR(OUT_OF_MEMORY), "Unable to allocate dex file array for class loader");
1175 RecordFailure(ERR(OUT_OF_MEMORY), "Unable to allocate array for original dex file");
1343 art::dex::TypeIndex method_return_idx =
1346 std::vector<art::dex::TypeIndex> new_type_list;