Home
last modified time | relevance | path

Searched refs:InvokeType (Results 1 – 25 of 40) sorted by relevance

12

/art/runtime/
Dinvoke_type.h24 enum InvokeType : uint32_t { enum
33 std::ostream& operator<<(std::ostream& os, const InvokeType& rhs);
Dcommon_throws.h97 InvokeType type)
125 void ThrowIncompatibleClassChangeError(InvokeType expected_type,
126 InvokeType found_type,
200 void ThrowNoSuchMethodError(InvokeType type,
213 InvokeType type)
217 InvokeType type)
Ddex_method_iterator_test.cc40 InvokeType invoke_type = it.GetInvokeType(); in TEST_F()
Dclass_linker-inl.h95 InvokeType type, in CheckInvokeClassMismatch()
143 InvokeType type, in CheckInvokeClassMismatch()
182 template <InvokeType type, ClassLinker::ResolveMode kResolveMode>
222 InvokeType type) { in ResolveMethod()
Dcommon_throws.cc194 InvokeType type) { in ThrowIllegalAccessErrorClassForMethodDispatch()
248 void ThrowIncompatibleClassChangeError(InvokeType expected_type, InvokeType found_type, in ThrowIncompatibleClassChangeError()
388 void ThrowNoSuchMethodError(InvokeType type, ObjPtr<mirror::Class> c, const StringPiece& name, in ThrowNoSuchMethodError()
408 InvokeType type) in ThrowNullPointerExceptionForMethodAccessImpl()
417 InvokeType type) { in ThrowNullPointerExceptionForMethodAccess()
425 InvokeType type) { in ThrowNullPointerExceptionForMethodAccess()
Ddex_method_iterator.h110 InvokeType GetInvokeType() { in GetInvokeType()
Dart_method.h38 enum InvokeType : uint32_t;
141 InvokeType GetInvokeType() REQUIRES_SHARED(Locks::mutator_lock_);
309 bool CheckIncompatibleClassChange(InvokeType type) REQUIRES_SHARED(Locks::mutator_lock_);
Dclass_linker.h311 InvokeType type)
315 template <InvokeType type, ResolveMode kResolveMode>
320 ArtMethod* ResolveMethod(Thread* self, uint32_t method_idx, ArtMethod* referrer, InvokeType type)
1223 InvokeType type,
1229 InvokeType type,
Dart_method-inl.h175 inline bool ArtMethod::CheckIncompatibleClassChange(InvokeType type) { in CheckIncompatibleClassChange()
/art/tools/dexfuzz/src/dexfuzz/program/mutators/
DNewMethodCaller.java38 public enum InvokeType { enum in NewMethodCaller.AssociatedMutation
47 public InvokeType invokeType;
77 invokeType = InvokeType.values()[Integer.parseInt(elements[3])]; in parseString()
128 mutation.invokeType = AssociatedMutation.InvokeType.STATIC; in generateMutation()
/art/compiler/dex/
Ddex_to_dex_compiler.h44 InvokeType invoke_type,
Ddex_to_dex_compiler.cc333 InvokeType invoke_type ATTRIBUTE_UNUSED, in ArtCompileDEX()
/art/compiler/optimizing/
Dintrinsics.cc34 static inline InvokeType GetIntrinsicInvokeType(Intrinsics i) { in GetIntrinsicInvokeType()
110 InvokeType intrinsic_type = GetIntrinsicInvokeType(intrinsic); in CheckInvokeType()
111 InvokeType invoke_type = invoke->GetInvokeType(); in CheckInvokeType()
Dstack_map_stream.h123 InvokeType invoke_type;
147 void AddInvoke(InvokeType type, uint32_t dex_method_index);
Doptimizing_compiler.cc304 InvokeType invoke_type,
377 InvokeType invoke_type,
888 InvokeType invoke_type, in TryCompile()
1037 InvokeType invoke_type, in Compile()
1157 const InvokeType invoke_type = method->GetInvokeType(); in JitCompile()
Dinstruction_builder.h305 ArtMethod* ResolveMethod(uint16_t method_idx, InvokeType invoke_type);
/art/runtime/entrypoints/
Dentrypoint_utils.h124 template<InvokeType type, bool access_check>
140 template <InvokeType type, bool access_check>
Dentrypoint_utils-inl.h437 template<InvokeType type, bool access_check>
659 template <InvokeType type, bool access_check>
/art/compiler/
Dcompiler.h65 InvokeType invoke_type,
/art/compiler/driver/
Dcompiler_driver-inl.h111 InvokeType invoke_type) { in ResolveMethod()
Dcompiler_driver.cc141 oss << static_cast<InvokeType>(i) << " methods were AOT resolved"; in Dump()
145 oss2 << static_cast<InvokeType>(i) << " methods made direct"; in Dump()
152 oss2 << static_cast<InvokeType>(i) << " method calls are direct into boot"; in Dump()
159 oss2 << static_cast<InvokeType>(i) << " method calls have methods in boot"; in Dump()
368 InvokeType invoke_type, in SetupIntrinsic()
407 #define SETUP_INTRINSICS(Name, InvokeType, NeedsEnvironmentOrCache, SideEffects, Exceptions, \ in CompileAll() argument
409 SetupIntrinsic(soa.Self(), Intrinsics::k##Name, InvokeType, ClassName, MethodName, Signature); in CompileAll()
495 InvokeType invoke_type, in CompileMethod()
647 InvokeType invoke_type = method->GetInvokeType(); in CompileOne()
Dcompiler_driver.h257 InvokeType invoke_type)
/art/runtime/interpreter/
Dinterpreter_common.h119 template<InvokeType type>
162 template<InvokeType type, bool is_range, bool do_access_check>
/art/runtime/entrypoints/quick/
Dquick_trampoline_entrypoints.cc370 static bool GetInvokeType(ArtMethod** sp, InvokeType* invoke_type, uint32_t* dex_method_index) in GetInvokeType()
388 *invoke_type = static_cast<InvokeType>(invoke.GetInvokeType(encoding.invoke_info.encoding)); in GetInvokeType()
1078 InvokeType invoke_type; in artQuickResolutionTrampoline()
1086 InvokeType stack_map_invoke_type; in artQuickResolutionTrampoline()
2331 template <InvokeType type, bool access_check>
2607 ThrowNullPointerExceptionForMethodAccess(resolved_method, InvokeType::kVirtual); in artInvokePolymorphic()
/art/dexlayout/
Ddexlayout.cc1684 static constexpr InvokeType invoke_types[] = { in LayoutCodeItems()
1691 for (InvokeType invoke_type : invoke_types) { in LayoutCodeItems()
1701 for (auto& method : *(invoke_type == InvokeType::kDirect in LayoutCodeItems()
1744 for (InvokeType invoke_type : invoke_types) { in LayoutCodeItems()
1745 for (auto &method : *(invoke_type == InvokeType::kDirect in LayoutCodeItems()

12