Lines Matching refs:dex_file
81 for (const std::unique_ptr<const DexFile>& dex_file : dex_files) { in ProcessDexFiles() local
82 ProcessDexFile(*dex_file); in ProcessDexFiles()
92 for (const std::unique_ptr<const DexFile>& dex_file : dex_files) { in ProcessDexFiles() local
93 for (ClassAccessor accessor : dex_file->GetClasses()) { in ProcessDexFiles()
95 CodeItemDebugInfoAccessor code_item(*dex_file, method.GetCodeItem(), method.GetIndex()); in ProcessDexFiles()
96 const uint8_t* debug_info = dex_file->GetDebugInfoStream(code_item.DebugInfoOffset()); in ProcessDexFiles()
217 for (const std::unique_ptr<const DexFile>& dex_file : dex_files) { in ProcessDexFiles() local
218 for (size_t i = 0; i < dex_file->NumTypeIds(); ++i) { in ProcessDexFiles()
220 dex_file->GetStringData(dex_file->GetTypeId(dex::TypeIndex(i)).descriptor_idx_)); in ProcessDexFiles()
222 for (size_t i = 0; i < dex_file->NumFieldIds(); ++i) { in ProcessDexFiles()
223 unique_field_names.insert(dex_file->GetStringData(dex_file->GetFieldId(i).name_idx_)); in ProcessDexFiles()
225 for (size_t i = 0; i < dex_file->NumMethodIds(); ++i) { in ProcessDexFiles()
226 unique_method_names.insert(dex_file->GetStringData(dex_file->GetMethodId(i).name_idx_)); in ProcessDexFiles()
228 ProcessDexFile(*dex_file); in ProcessDexFiles()
238 void CountDexIndices::ProcessDexFile(const DexFile& dex_file) { in ProcessDexFile() argument
239 num_string_ids_ += dex_file.NumStringIds(); in ProcessDexFile()
240 num_method_ids_ += dex_file.NumMethodIds(); in ProcessDexFile()
241 num_field_ids_ += dex_file.NumFieldIds(); in ProcessDexFile()
242 num_type_ids_ += dex_file.NumTypeIds(); in ProcessDexFile()
243 num_class_defs_ += dex_file.NumClassDefs(); in ProcessDexFile()
246 for (ClassAccessor accessor : dex_file.GetClasses()) { in ProcessDexFile()
288 ++types_accessed[dex_file.GetFieldId(dex_field_idx).class_idx_.index_]; in ProcessDexFile()
302 ++types_accessed[dex_file.GetFieldId(dex_field_idx).class_idx_.index_]; in ProcessDexFile()
313 CodeItemDataAccessor code_item(dex_file, method.GetCodeItem()); in ProcessDexFile()
381 ++types_accessed[dex_file.GetMethodId(method_idx).class_idx_.index_]; in ProcessDexFile()
382 if (dex_file.GetMethodId(method_idx).class_idx_ == accessor.GetClassIdx()) { in ProcessDexFile()
392 ++types_accessed[dex_file.GetMethodId(method_idx).class_idx_.index_]; in ProcessDexFile()
393 if (dex_file.GetMethodId(method_idx).class_idx_ == accessor.GetClassIdx()) { in ProcessDexFile()
403 ++types_accessed[dex_file.GetMethodId(method_idx).class_idx_.index_]; in ProcessDexFile()
404 if (dex_file.GetMethodId(method_idx).class_idx_ == accessor.GetClassIdx()) { in ProcessDexFile()
414 ++types_accessed[dex_file.GetMethodId(method_idx).class_idx_.index_]; in ProcessDexFile()
415 if (dex_file.GetMethodId(method_idx).class_idx_ == accessor.GetClassIdx()) { in ProcessDexFile()
425 ++types_accessed[dex_file.GetMethodId(method_idx).class_idx_.index_]; in ProcessDexFile()
426 if (dex_file.GetMethodId(method_idx).class_idx_ == accessor.GetClassIdx()) { in ProcessDexFile()
577 void CodeMetrics::ProcessDexFile(const DexFile& dex_file) { in ProcessDexFile() argument
578 for (ClassAccessor accessor : dex_file.GetClasses()) { in ProcessDexFile()