Home
last modified time | relevance | path

Searched refs:dex_data (Results 1 – 8 of 8) sorted by relevance

/aosp12/art/libprofile/profile/
H A Dprofile_compilation_info.cc1004 buffer.WriteAndAdvance(dex_data->profile_key.c_str(), dex_data->profile_key.size()); in Save()
1036 dex_data->WriteClasses(buffer); in Save()
1191 return dex_data.get(); in FindDexDataUsingAnnotations()
1826 if ((dex_data != nullptr) && (dex_data->checksum != other_dex_data->checksum)) { in MergeWith()
1849 if (dex_data == nullptr) { in MergeWith()
1943 return dex_data != nullptr in GetMethodHotness()
1952 return (dex_data != nullptr) && dex_data->ContainsClass(type_idx); in ContainsClass()
2002 os << dex_data->profile_key; in DumpInfo()
2085 if (dex_data == nullptr) { in GetClassesAndMethods()
2428 dex_data->profile_key = MigrateAnnotationInfo(new_profile_key, dex_data->profile_key); in UpdateProfileKeys()
[all …]
/aosp12/art/openjdkjvmti/
H A Dti_class_definition.cc137 /*out*/std::vector<unsigned char>* dex_data) in DequickenDexFile() argument
141 dex_data->resize(fixed_dex_file->Size()); in DequickenDexFile()
142 memcpy(dex_data->data(), fixed_dex_file->Begin(), fixed_dex_file->Size()); in DequickenDexFile()
147 /*out*/std::vector<unsigned char>* dex_data) in GetDexDataForRetransformation() argument
158 dex_data->resize(orig_dex_bytes->GetLength()); in GetDexDataForRetransformation()
159 memcpy(dex_data->data(), orig_dex_bytes->GetData(), dex_data->size()); in GetDexDataForRetransformation()
182 DequickenDexFile(dex_file, klass->GetDescriptor(&storage), dex_data); in GetDexDataForRetransformation()
333 auto get_original = [&](/*out*/std::vector<unsigned char>* dex_data) in Init()
335 GetDexDataForRetransformation(m_klass, dex_data); in Init()
366 auto get_original = [&](/*out*/std::vector<unsigned char>* dex_data) in InitFirstLoad()
[all …]
H A Dtransform.cc279 art::ArrayRef<const unsigned char> dex_data = def->GetDexData(); in TransformSingleClassDirect() local
287 static_cast<jint>(dex_data.size()), in TransformSingleClassDirect()
288 dex_data.data(), in TransformSingleClassDirect()
H A Devents.h117 const unsigned char* dex_data,
/aosp12/art/runtime/native/
H A Ddalvik_system_DexFile.cc268 MemMap dex_data = AllocateDexMemoryMap(env, start, end); in DexFile_openInMemoryDexFilesNative() local
269 if (!dex_data.IsValid()) { in DexFile_openInMemoryDexFilesNative()
283 memcpy(dex_data.Begin(), base_address + start, length); in DexFile_openInMemoryDexFilesNative()
286 jbyte* destination = reinterpret_cast<jbyte*>(dex_data.Begin()); in DexFile_openInMemoryDexFilesNative()
290 dex_mem_maps.push_back(std::move(dex_data)); in DexFile_openInMemoryDexFilesNative()
/aosp12/art/profman/
H A Dprofman.cc840 for (const auto& [target, dex_data] : ics) { in GetInlineCacheLine()
843 if (dex_data.is_missing_types_) { in GetInlineCacheLine()
845 } else if (dex_data.is_megamorphic_) { in GetInlineCacheLine()
849 for (dex::TypeIndex type_index : dex_data.classes_) { in GetInlineCacheLine()
/aosp12/art/compiler/optimizing/
H A Doptimizing_unit_test.h239 const uint8_t* dex_data = reinterpret_cast<uint8_t*>(allocator->Alloc(kDexDataSize)); variable
244 dex_data,
/aosp12/art/runtime/
H A Doat_file.cc2120 const uint8_t* dex_data = dex_file_pointer_; in InitializeTypeLookupTable() local
2123 dex_data += dex_header->data_off_; in InitializeTypeLookupTable()
2125 lookup_table_ = TypeLookupTable::Open(dex_data, lookup_table_data_, num_class_defs); in InitializeTypeLookupTable()