Home | History | Annotate | Download | only in mirror

Lines Matching refs:method_idx

211 inline uint32_t DexCache::MethodSlotIndex(uint32_t method_idx) {
212 DCHECK_LT(method_idx, GetDexFile()->NumMethodIds());
213 const uint32_t slot_idx = method_idx % kDexCacheMethodCacheSize;
218 inline ArtMethod* DexCache::GetResolvedMethod(uint32_t method_idx, PointerSize ptr_size) {
220 auto pair = GetNativePairPtrSize(GetResolvedMethods(), MethodSlotIndex(method_idx), ptr_size);
221 return pair.GetObjectForIndex(method_idx);
224 inline void DexCache::SetResolvedMethod(uint32_t method_idx,
229 MethodDexCachePair pair(method, method_idx);
230 SetNativePairPtrSize(GetResolvedMethods(), MethodSlotIndex(method_idx), pair, ptr_size);
233 inline void DexCache::ClearResolvedMethod(uint32_t method_idx, PointerSize ptr_size) {
235 uint32_t slot_idx = MethodSlotIndex(method_idx);
239 if (GetNativePairPtrSize(resolved_methods, slot_idx, ptr_size).index == method_idx) {