/art/runtime/jit/ |
profile_compilation_info.h | 102 // The owning dex file is encoded as the index (dex_profile_index) it has in the 105 // The dex_profile_index is an index in either of: 108 // Note that the dex_profile_index is not necessary the multidex index. 114 dex_profile_index(dex_profile_idx), type_index(type_idx) {} 117 return dex_profile_index == other.dex_profile_index && type_index == other.type_index; 120 return dex_profile_index == other.dex_profile_index 122 : dex_profile_index < other.dex_profile_index; 125 uint8_t dex_profile_index; \/\/ the index of the owning dex in the profile info member in struct:art::ProfileCompilationInfo::ClassReference [all...] |
profile_compilation_info.cc | 301 * dex_pc,[M|dex_map_size], dex_profile_index,class_id1,class_id2...,dex_profile_index2,... 304 * `dex_profile_index,class_id1,class_id2...,dex_profile_index2,...` encodes the 305 * mapping from `dex_profile_index` to the set of classes `class_id1,class_id2...` 474 uint8_t dex_profile_index = dex_it.first; 477 AddUintToBuffer(buffer, dex_profile_index); 514 auto dex_it = dex_to_classes_map->FindOrAdd(classes_it.dex_profile_index); 637 const DexReference& dex_ref = pmi.dex_references[class_ref.dex_profile_index]; 721 uint8_t dex_profile_index; 723 READ_UINT(uint8_t, buffer, dex_profile_index, error); 725 if (dex_profile_index >= number_of_dex_files) [all...] |
profile_compilation_info_test.cc | 196 uint8_t dex_profile_index = dex_map.FindOrAdd(const_cast<DexFile*>(class_ref.dex_file), local 198 dex_pc_data.AddClass(dex_profile_index, class_ref.type_index); 199 if (dex_profile_index >= offline_pmi.dex_references.size()) { [all...] |
/art/profman/ |
profile_assistant_test.cc | 327 pmi->dex_references[class_ref.dex_profile_index]; [all...] |
/art/compiler/optimizing/ |
inliner.cc | 676 dex_profile_index_to_dex_cache[class_ref.dex_profile_index]; [all...] |