Home
last modified time | relevance | path

Searched refs:MethodHandleType (Results 1 – 7 of 7) sorted by relevance

/art/dexlayout/
Ddex_ir_builder.cc529 DexFile::MethodHandleType type = in CreateMethodHandleItem()
530 static_cast<DexFile::MethodHandleType>(disk_method_handle.method_handle_type_); in CreateMethodHandleItem()
531 bool is_invoke = type == DexFile::MethodHandleType::kInvokeStatic || in CreateMethodHandleItem()
532 type == DexFile::MethodHandleType::kInvokeInstance || in CreateMethodHandleItem()
533 type == DexFile::MethodHandleType::kInvokeConstructor || in CreateMethodHandleItem()
534 type == DexFile::MethodHandleType::kInvokeDirect || in CreateMethodHandleItem()
535 type == DexFile::MethodHandleType::kInvokeInterface; in CreateMethodHandleItem()
536 static_assert(DexFile::MethodHandleType::kLast == DexFile::MethodHandleType::kInvokeInterface, in CreateMethodHandleItem()
Ddex_ir.h1256 MethodHandleItem(DexFile::MethodHandleType method_handle_type, IndexedItem* field_or_method_id) in MethodHandleItem()
1265 DexFile::MethodHandleType GetMethodHandleType() const { return method_handle_type_; } in GetMethodHandleType()
1271 DexFile::MethodHandleType method_handle_type_;
/art/dexdump/
Ddexdump.cc1582 switch (static_cast<DexFile::MethodHandleType>(mh.method_handle_type_)) { in dumpMethodHandle()
1583 case DexFile::MethodHandleType::kStaticPut: in dumpMethodHandle()
1588 case DexFile::MethodHandleType::kStaticGet: in dumpMethodHandle()
1593 case DexFile::MethodHandleType::kInstancePut: in dumpMethodHandle()
1598 case DexFile::MethodHandleType::kInstanceGet: in dumpMethodHandle()
1603 case DexFile::MethodHandleType::kInvokeStatic: in dumpMethodHandle()
1608 case DexFile::MethodHandleType::kInvokeInstance: in dumpMethodHandle()
1613 case DexFile::MethodHandleType::kInvokeConstructor: in dumpMethodHandle()
1618 case DexFile::MethodHandleType::kInvokeDirect: in dumpMethodHandle()
1623 case DexFile::MethodHandleType::kInvokeInterface: in dumpMethodHandle()
/art/libdexfile/dex/
Ddex_file_verifier.cc2636 DexFile::MethodHandleType method_handle_type = in CheckInterMethodHandleItem()
2637 static_cast<DexFile::MethodHandleType>(item->method_handle_type_); in CheckInterMethodHandleItem()
2638 if (method_handle_type > DexFile::MethodHandleType::kLast) { in CheckInterMethodHandleItem()
2645 case DexFile::MethodHandleType::kStaticPut: in CheckInterMethodHandleItem()
2646 case DexFile::MethodHandleType::kStaticGet: in CheckInterMethodHandleItem()
2647 case DexFile::MethodHandleType::kInstancePut: in CheckInterMethodHandleItem()
2648 case DexFile::MethodHandleType::kInstanceGet: { in CheckInterMethodHandleItem()
2652 case DexFile::MethodHandleType::kInvokeStatic: in CheckInterMethodHandleItem()
2653 case DexFile::MethodHandleType::kInvokeInstance: in CheckInterMethodHandleItem()
2654 case DexFile::MethodHandleType::kInvokeConstructor: in CheckInterMethodHandleItem()
[all …]
Ddex_file.h142 enum class MethodHandleType : uint16_t { // private enum
/art/runtime/
Dclass_linker.cc8906 DexFile::MethodHandleType handle_type = in ResolveMethodHandleForField()
8907 static_cast<DexFile::MethodHandleType>(method_handle.method_handle_type_); in ResolveMethodHandleForField()
8913 case DexFile::MethodHandleType::kStaticPut: { in ResolveMethodHandleForField()
8920 case DexFile::MethodHandleType::kStaticGet: { in ResolveMethodHandleForField()
8927 case DexFile::MethodHandleType::kInstancePut: { in ResolveMethodHandleForField()
8934 case DexFile::MethodHandleType::kInstanceGet: { in ResolveMethodHandleForField()
8941 case DexFile::MethodHandleType::kInvokeStatic: in ResolveMethodHandleForField()
8942 case DexFile::MethodHandleType::kInvokeInstance: in ResolveMethodHandleForField()
8943 case DexFile::MethodHandleType::kInvokeConstructor: in ResolveMethodHandleForField()
8944 case DexFile::MethodHandleType::kInvokeDirect: in ResolveMethodHandleForField()
[all …]
/art/runtime/verifier/
Dmethod_verifier.cc4176 if (mh.method_handle_type_ != static_cast<uint16_t>(DexFile::MethodHandleType::kInvokeStatic)) { in CheckCallSite()