Home
last modified time | relevance | path

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

12

/art/libdexfile/dex/
Dinvoke_type.h24 enum InvokeType : uint32_t { enum
35 std::ostream& operator<<(std::ostream& os, const InvokeType& rhs);
Dclass_accessor.h96 InvokeType GetInvokeType(uint32_t class_access_flags) const { in GetInvokeType()
123 InvokeType GetDirectMethodInvokeType() const { in GetDirectMethodInvokeType()
127 InvokeType GetVirtualMethodInvokeType(uint32_t class_access_flags) const { in GetVirtualMethodInvokeType()
Ddex_file.h43 enum InvokeType : uint32_t;
/art/runtime/
Druntime_intrinsics.cc36 InvokeType invoke_type, in InitializeIntrinsic()
70 #define SETUP_INTRINSICS(Name, InvokeType, _, __, ___, ClassName, MethodName, Signature) \ in InitializeIntrinsics() argument
73 InvokeType, \ in InitializeIntrinsics()
Dcommon_throws.h34 enum InvokeType : uint32_t;
98 InvokeType type)
131 void ThrowIncompatibleClassChangeError(InvokeType expected_type,
132 InvokeType found_type,
211 void ThrowNoSuchMethodError(InvokeType type,
224 InvokeType type)
228 InvokeType type)
Dcommon_throws.cc201 InvokeType type) { in ThrowIllegalAccessErrorClassForMethodDispatch()
260 void ThrowIncompatibleClassChangeError(InvokeType expected_type, InvokeType found_type, in ThrowIncompatibleClassChangeError()
411 void ThrowNoSuchMethodError(InvokeType type, in ThrowNoSuchMethodError()
433 InvokeType type) in ThrowNullPointerExceptionForMethodAccessImpl()
441 void ThrowNullPointerExceptionForMethodAccess(uint32_t method_idx, InvokeType type) { in ThrowNullPointerExceptionForMethodAccess()
446 void ThrowNullPointerExceptionForMethodAccess(ArtMethod* method, InvokeType type) { in ThrowNullPointerExceptionForMethodAccess()
Dclass_linker-inl.h221 InvokeType type, in CheckInvokeClassMismatch()
269 InvokeType type, in CheckInvokeClassMismatch()
300 template <InvokeType type, ClassLinker::ResolveMode kResolveMode>
343 InvokeType type) { in ResolveMethod()
Dart_method.h47 enum InvokeType : uint32_t;
127 InvokeType GetInvokeType() REQUIRES_SHARED(Locks::mutator_lock_);
350 bool CheckIncompatibleClassChange(InvokeType type) REQUIRES_SHARED(Locks::mutator_lock_);
Dclass_linker.h323 InvokeType type)
327 template <InvokeType type, ResolveMode kResolveMode>
332 ArtMethod* ResolveMethod(Thread* self, uint32_t method_idx, ArtMethod* referrer, InvokeType type)
1318 InvokeType type,
1324 InvokeType type,
Dart_method-inl.h104 inline bool ArtMethod::CheckIncompatibleClassChange(InvokeType type) { in CheckIncompatibleClassChange()
Dart_method.cc153 InvokeType ArtMethod::GetInvokeType() { in GetInvokeType()
/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/dexlayout/
Dcompact_dex_writer.cc46 static constexpr InvokeType invoke_types[] = { in WriteDebugInfoOffsetTable()
51 for (InvokeType invoke_type : invoke_types) { in WriteDebugInfoOffsetTable()
58 for (auto& method : *(invoke_type == InvokeType::kDirect in WriteDebugInfoOffsetTable()
234 static constexpr InvokeType invoke_types[] = { in SortDebugInfosByMethodIndex()
239 for (InvokeType invoke_type : invoke_types) { in SortDebugInfosByMethodIndex()
246 for (auto& method : *(invoke_type == InvokeType::kDirect in SortDebugInfosByMethodIndex()
332 static constexpr InvokeType invoke_types[] = { in CanGenerateCompactDex()
339 for (InvokeType invoke_type : invoke_types) { in CanGenerateCompactDex()
346 for (auto& method : *(invoke_type == InvokeType::kDirect in CanGenerateCompactDex()
/art/runtime/entrypoints/
Dentrypoint_utils.h45 enum InvokeType : uint32_t;
137 template<InvokeType type, bool access_check>
153 template <InvokeType type, bool access_check>
Dentrypoint_utils-inl.h430 template<InvokeType type, bool access_check>
567 template<InvokeType type, bool access_check>
652 template <InvokeType type, bool access_check>
/art/dex2oat/dex/
Ddex_to_dex_compiler.h59 InvokeType invoke_type,
Ddex_to_dex_compiler.cc510 InvokeType invoke_type ATTRIBUTE_UNUSED, in CompileMethod()
/art/compiler/
Dcompiler.h62 InvokeType invoke_type,
/art/runtime/verifier/
Dclass_verifier.cc130 const InvokeType type = method.GetInvokeType(class_def.access_flags_); in VerifyClass()
/art/dex2oat/driver/
Dcompiler_driver.h71 enum InvokeType : uint32_t;
/art/compiler/optimizing/
Dinstruction_builder.h282 ArtMethod* ResolveMethod(uint16_t method_idx, InvokeType invoke_type);
Doptimizing_compiler.cc278 InvokeType invoke_type,
1044 InvokeType invoke_type, in Compile()
/art/runtime/mirror/
Dclass.h53 enum InvokeType : uint32_t;
577 InvokeType throw_invoke_type)
1250 InvokeType throw_invoke_type)
Dclass-inl.h488 InvokeType throw_invoke_type) { in ResolvedMethodAccessTest()
547 InvokeType throw_invoke_type) { in CheckResolvedMethodAccess()
/art/runtime/interpreter/
Dinterpreter_common.h136 template<InvokeType type, bool is_range, bool do_access_check, bool is_mterp, bool is_quick = false>

12