Home | History | Annotate | Download | only in runtime

Lines Matching refs:dex_file_

70   if (UNLIKELY(!CheckIndex(idx, dex_file_->NumStringIds(), error_string))) {
73 return dex_file_->StringDataByIdx(idx);
77 if (UNLIKELY(!CheckIndex(type_idx, dex_file_->NumTypeIds(), error_string))) {
80 const DexFile::TypeId& type_id = dex_file_->GetTypeId(type_idx);
86 if (UNLIKELY(!CheckIndex(idx, dex_file_->NumFieldIds(), error_string))) {
89 return &dex_file_->GetFieldId(idx);
93 if (UNLIKELY(!CheckIndex(idx, dex_file_->NumMethodIds(), err_string))) {
96 return &dex_file_->GetMethodId(idx);
684 ClassDataItemIterator it(*dex_file_, ptr_);
1420 ClassDataItemIterator it(*dex_file_, ptr);
1478 const char* prev_str = dex_file_->GetStringData(*prev_item);
1479 const char* str = dex_file_->GetStringData(*item);
1532 DexFileParameterIterator it(*dex_file_, *item);
1534 if (!CheckIndex(it.GetTypeIdx(), dex_file_->NumTypeIds(),
1557 DexFileParameterIterator curr_it(*dex_file_, *item);
1558 DexFileParameterIterator prev_it(*dex_file_, *prev);
1654 if (UNLIKELY(!CheckIndex(item->proto_idx_, dex_file_->NumProtoIds(),
1730 const DexFile::TypeList* interfaces = dex_file_->GetInterfacesList(*item);
1753 ErrorStringPrintf("Duplicate interface: '%s'", dex_file_->StringByTypeIdx(idx1));
1842 ClassDataItemIterator it(*dex_file_, ptr_);