Home | History | Annotate | Download | only in runtime

Lines Matching refs:method_idx

144                                                   uint32_t method_idx,
149 [this, dex_cache, method_idx, class_loader]() REQUIRES_SHARED(Locks::mutator_lock_) {
151 const DexFile::MethodId& method_id = dex_file.GetMethodId(method_idx);
159 inline ArtMethod* ClassLinker::LookupResolvedMethod(uint32_t method_idx,
163 ArtMethod* resolved = dex_cache->GetResolvedMethod(method_idx, pointer_size);
166 const DexFile::MethodId& method_id = dex_file.GetMethodId(method_idx);
170 resolved = klass->FindInterfaceMethod(dex_cache, method_idx, pointer_size);
172 resolved = klass->FindClassMethod(dex_cache, method_idx, pointer_size);
175 dex_cache->SetResolvedMethod(method_idx, resolved, pointer_size);
183 inline ArtMethod* ClassLinker::GetResolvedMethod(uint32_t method_idx, ArtMethod* referrer) {
189 ArtMethod* resolved_method = referrer->GetDexCacheResolvedMethod(method_idx, image_pointer_size_);
199 if (CheckInvokeClassMismatch</* kThrow */ false>(dex_cache, type, method_idx, class_loader)) {
207 method_idx)) {
220 uint32_t method_idx,
229 ArtMethod* resolved_method = referrer->GetDexCacheResolvedMethod(method_idx, image_pointer_size_);
239 method_idx,
249 if (CheckInvokeClassMismatch</* kThrow */ true>(dex_cache, type, method_idx, class_loader)) {
258 method_idx,