Lines Matching refs:dex_file
33 const DexFile* dex_file) { in NumberOfDexIndices() argument
40 return dex_file->NumMethodIds(); in NumberOfDexIndices()
43 return dex_file->NumClassDefs(); in NumberOfDexIndices()
46 return dex_file->NumTypeIds(); in NumberOfDexIndices()
56 ElementArray* const array = GetArray(ref.dex_file); in Insert()
69 const ElementArray* const array = GetArray(ref.dex_file); in Get()
80 ElementArray* const array = GetArray(ref.dex_file); in Remove()
89 inline void AtomicDexRefMap<DexFileReferenceType, Value>::AddDexFile(const DexFile* dex_file) { in AddDexFile() argument
90 arrays_.Put(dex_file, std::move(ElementArray(NumberOfDexIndices(dex_file)))); in AddDexFile()
96 for (const DexFile* dex_file : dex_files) { in AddDexFiles() local
97 if (!HaveDexFile(dex_file)) { in AddDexFiles()
98 AddDexFile(dex_file); in AddDexFiles()
105 AtomicDexRefMap<DexFileReferenceType, Value>::GetArray(const DexFile* dex_file) { in GetArray() argument
106 auto it = arrays_.find(dex_file); in GetArray()
112 AtomicDexRefMap<DexFileReferenceType, Value>::GetArray(const DexFile* dex_file) const { in GetArray() argument
113 auto it = arrays_.find(dex_file); in GetArray()
120 const DexFile* dex_file = pair.first; in Visit() local
123 visitor(DexFileReference(dex_file, i), elements[i].load(std::memory_order_relaxed)); in Visit()