Lines Matching refs:dex

73   void RecordClassVerified(const DexFile& dex_file, const dex::ClassDef& class_def)
78 const dex::ClassDef& class_def,
84 static void MaybeRecordClassRedefinition(const DexFile& dex_file, const dex::ClassDef& class_def)
90 dex::TypeIndex type_idx,
159 using ClassResolutionBase = std::tuple<dex::TypeIndex, uint16_t>;
163 ClassResolution(dex::TypeIndex type_idx, uint16_t access_flags) in ClassResolution()
167 dex::TypeIndex GetDexTypeIndex() const { return std::get<0>(*this); } in GetDexTypeIndex()
171 using FieldResolutionBase = std::tuple<uint32_t, uint16_t, dex::StringIndex>;
175 FieldResolution(uint32_t field_idx, uint16_t access_flags, dex::StringIndex declaring_class_idx) in FieldResolution()
181 dex::StringIndex GetDeclaringClassIndex() const { return std::get<2>(*this); } in GetDeclaringClassIndex()
184 using MethodResolutionBase = std::tuple<uint32_t, uint16_t, dex::StringIndex>;
190 dex::StringIndex declaring_class_idx) in MethodResolution()
196 dex::StringIndex GetDeclaringClassIndex() const { return std::get<2>(*this); } in GetDeclaringClassIndex()
199 using TypeAssignabilityBase = std::tuple<dex::StringIndex, dex::StringIndex>;
203 TypeAssignability(dex::StringIndex destination_idx, dex::StringIndex source_idx) in TypeAssignability()
206 dex::StringIndex GetDestination() const { return std::get<0>(*this); } in GetDestination()
207 dex::StringIndex GetSource() const { return std::get<1>(*this); } in GetSource()
274 dex::StringIndex GetIdFromString(const DexFile& dex_file, const std::string& str)
278 std::string GetStringFromId(const DexFile& dex_file, dex::StringIndex string_id) const;
288 dex::StringIndex GetMethodDeclaringClassStringId(const DexFile& dex_file,
292 dex::StringIndex GetFieldDeclaringClassStringId(const DexFile& dex_file,
298 dex::StringIndex GetClassDescriptorStringId(const DexFile& dex_file, ObjPtr<mirror::Class> klass)
303 dex::TypeIndex type_idx,