Home
last modified time | relevance | path

Searched refs:MethodTranslation (Results 1 – 2 of 2) sorted by relevance

/art/runtime/
Dclass_linker.h1150 class MethodTranslation {
1153 static MethodTranslation CreateConflictingMethod() { in CreateConflictingMethod()
1154 return MethodTranslation(Type::kConflict, /*translation=*/nullptr); in CreateConflictingMethod()
1158 static MethodTranslation CreateAbstractMethod() { in CreateAbstractMethod()
1159 return MethodTranslation(Type::kAbstract, /*translation=*/nullptr); in CreateAbstractMethod()
1163 static MethodTranslation CreateTranslatedMethod(ArtMethod* new_method) { in CreateTranslatedMethod()
1164 return MethodTranslation(Type::kTranslation, new_method); in CreateTranslatedMethod()
1196 MethodTranslation(Type type, ArtMethod* translation) in MethodTranslation() function
1222 /*out*/std::unordered_map<size_t, MethodTranslation>* default_translations)
1269 const std::unordered_map<size_t, MethodTranslation>& default_translations,
Dclass_linker.cc6380 std::unordered_map<size_t, ClassLinker::MethodTranslation> default_translations; in LinkMethods()
6513 /*out*/std::unordered_map<size_t, ClassLinker::MethodTranslation>* default_translations) { in LinkVirtualMethods()
6664 {j, ClassLinker::MethodTranslation::CreateConflictingMethod()}); in LinkVirtualMethods()
6673 {j, ClassLinker::MethodTranslation::CreateAbstractMethod()}); in LinkVirtualMethods()
6692 {j, ClassLinker::MethodTranslation::CreateTranslatedMethod(default_method)}); in LinkVirtualMethods()
7722 const std::unordered_map<size_t, ClassLinker::MethodTranslation>& default_translations,
8050 const std::unordered_map<size_t, ClassLinker::MethodTranslation>& default_translations, in UpdateVtable()
8175 const std::unordered_map<size_t, ClassLinker::MethodTranslation>& default_translations, in LinkInterfaceMethods()