Lines Matching refs:method
24 bool Executable::CreateFromArtMethod(ArtMethod* method) { in CreateFromArtMethod() argument
25 auto* interface_method = method->GetInterfaceMethodIfProxy(kPointerSize); in CreateFromArtMethod()
26 SetArtMethod<kTransactionActive>(method); in CreateFromArtMethod()
27 SetFieldObject<kTransactionActive>(DeclaringClassOffset(), method->GetDeclaringClass()); in CreateFromArtMethod()
30 SetField32<kTransactionActive>(AccessFlagsOffset(), method->GetAccessFlags()); in CreateFromArtMethod()
31 SetField32<kTransactionActive>(DexMethodIndexOffset(), method->GetDexMethodIndex()); in CreateFromArtMethod()
35 template bool Executable::CreateFromArtMethod<PointerSize::k32, false>(ArtMethod* method);
36 template bool Executable::CreateFromArtMethod<PointerSize::k32, true>(ArtMethod* method);
37 template bool Executable::CreateFromArtMethod<PointerSize::k64, false>(ArtMethod* method);
38 template bool Executable::CreateFromArtMethod<PointerSize::k64, true>(ArtMethod* method);
45 void Executable::SetArtMethod(ArtMethod* method) { in SetArtMethod() argument
46 SetField64<kTransactionActive>(ArtMethodOffset(), reinterpret_cast<uint64_t>(method)); in SetArtMethod()
49 template void Executable::SetArtMethod<false>(ArtMethod* method);
50 template void Executable::SetArtMethod<true>(ArtMethod* method);