Lines Matching refs:descriptor
594 std::string descriptor; in Run() local
596 jvmtiError err = GetSlotType(method, pc, &descriptor, &slot_type); in Run()
602 err = GetTypeError(method, slot_type, descriptor); in Run()
623 const std::string& descriptor)
628 /*out*/std::string* descriptor,
634 /*out*/ std::string* descriptor, in InferSlotTypeFromVerifier() argument
663 *descriptor = (rt.HasClass() ? rt.GetDescriptor() : "Ljava/lang/Object;"); in InferSlotTypeFromVerifier()
667 *descriptor = "I"; in InferSlotTypeFromVerifier()
671 *descriptor = "I"; in InferSlotTypeFromVerifier()
675 *descriptor = "J"; in InferSlotTypeFromVerifier()
744 /*out*/ std::string* descriptor, in GetSlotType() argument
756 descriptor->clear(); in GetSlotType()
763 *descriptor = entry.descriptor_; in GetSlotType()
772 return InferSlotTypeFromVerifier(method, dex_pc, descriptor, type); in GetSlotType()
830 GetTypeError(art::ArtMethod* method, SlotType slot_type, const std::string& descriptor) override in GetTypeError() argument
832 jvmtiError res = GetTypeErrorInner(method, slot_type, descriptor); in GetTypeError()
845 [[maybe_unused]] const std::string& descriptor) in GetTypeErrorInner() argument
983 GetTypeError(art::ArtMethod* method, SlotType slot_type, const std::string& descriptor) override in GetTypeError() argument
985 jvmtiError res = GetTypeErrorInner(method, slot_type, descriptor); in GetTypeError()
991 desc_exp << " (type: " << descriptor << ")"; in GetTypeError()
1008 GetTypeErrorInner(art::ArtMethod* method, SlotType slot_type, const std::string& descriptor) in GetTypeErrorInner() argument
1058 cl->LookupClass(caller_, descriptor.c_str(), loader); in GetTypeErrorInner()
1059 DCHECK(!slot_class.IsNull()) << descriptor << " slot: " << slot_type; in GetTypeErrorInner()