/art/test/115-native-bridge/ |
D | expected.txt | 8 name:booleanMethod, signature:(ZZZZZZZZZZ)Z, shorty:ZZZZZZZZZZZ. 9 name:byteMethod, signature:(BBBBBBBBBB)B, shorty:BBBBBBBBBBB. 10 name:charMethod, signature:(CCCCCCCCCC)C, shorty:CCCCCCCCCCC. 11 name:shortMethod, signature:(SSSSSSSSSS)S, shorty:SSSSSSSSSSS. 12 name:testCallStaticVoidMethodOnSubClassNative, signature:()V, shorty:V. 13 name:testFindClassOnAttachedNativeThread, signature:()V, shorty:V. 14 name:testFindFieldOnAttachedNativeThreadNative, signature:()V, shorty:V. 15 name:testGetMirandaMethodNative, signature:()Ljava/lang/reflect/Method;, shorty:L. 16 name:testNewStringObject, signature:()V, shorty:V. 17 name:testSignal, signature:()I, shorty:I. [all …]
|
D | nativebridge.cc | 35 const char* signature; member 72 mid = env->GetStaticMethodID(klass, methods[i].name, nb_method->signature); in trampoline_JNI_OnLoad() 74 mid = env->GetMethodID(klass, methods[i].name, nb_method->signature); in trampoline_JNI_OnLoad() 78 if (strcmp(shorty, methods[i].signature) == 0) { in trampoline_JNI_OnLoad() 80 methods[i].name, nb_method->signature, shorty); in trampoline_JNI_OnLoad()
|
/art/tools/dexfuzz/src/dexfuzz/program/ |
D | IdCreator.java | 47 private int findProtoIdInsertionPoint(String signature) { in findProtoIdInsertionPoint() argument 48 int returnTypeIdx = findTypeId(convertSignatureToReturnType(signature)); in findProtoIdInsertionPoint() 49 String[] parameterListStrings = convertSignatureToParameterList(signature); in findProtoIdInsertionPoint() 86 private int findMethodIdInsertionPoint(String className, String methodName, String signature) { in findMethodIdInsertionPoint() argument 89 int protoIdx = findProtoId(signature); in findMethodIdInsertionPoint() 169 private int createMethodId(String className, String methodName, String signature) { in createMethodId() argument 175 int protoIdx = findOrCreateProtoId(signature); in createMethodId() 194 int newMethodIdIdx = findMethodIdInsertionPoint(className, methodName, signature); in createMethodId() 208 className, methodName, signature, newMethodIdIdx)); in createMethodId() 218 private int findMethodId(String className, String methodName, String signature) { in findMethodId() argument [all …]
|
/art/tools/dexfuzz/src/dexfuzz/program/mutators/ |
D | NewMethodCaller.java | 50 public String signature; field in NewMethodCaller.AssociatedMutation 68 signature, in getString() 80 signature = elements[6]; in parseString() 131 mutation.signature = "()V"; in generateMutation() 169 mutation.methodName, mutation.signature); in applyMutation() 180 mutation.className, mutation.methodName, mutation.signature, insertionPoint)); in applyMutation()
|
/art/runtime/ |
D | utils.cc | 310 std::string PrettyArguments(const char* signature) { in PrettyArguments() argument 313 CHECK_EQ(*signature, '('); in PrettyArguments() 314 ++signature; // Skip the '('. in PrettyArguments() 315 while (*signature != ')') { in PrettyArguments() 317 while (signature[argument_length] == '[') { in PrettyArguments() 320 if (signature[argument_length] == 'L') { in PrettyArguments() 321 argument_length = (strchr(signature, ';') - signature + 1); in PrettyArguments() 326 std::string argument_descriptor(signature, argument_length); in PrettyArguments() 329 if (signature[argument_length] != ')') { in PrettyArguments() 332 signature += argument_length; in PrettyArguments() [all …]
|
D | jni_internal.h | 24 #define NATIVE_METHOD(className, functionName, signature) \ argument 25 { #functionName, signature, reinterpret_cast<void*>(className ## _ ## functionName) }
|
D | dex_file_test.cc | 248 std::string signature(raw->GetMethodSignature(method_id).ToString()); in TEST_F() local 249 ASSERT_EQ("()V", signature); in TEST_F() 261 std::string signature(raw->GetMethodSignature(method_id).ToString()); in TEST_F() local 262 ASSERT_EQ("(IDJLjava/lang/Object;)Ljava/lang/Float;", signature); in TEST_F() 272 std::string signature(raw->GetMethodSignature(method_id).ToString()); in TEST_F() local 273 ASSERT_EQ("(ZSC)LGetMethodSignature;", signature); in TEST_F() 327 const DexFile::ProtoId& signature = java_lang_dex_file_->GetProtoId(to_find.proto_idx_); in TEST_F() local 328 const DexFile::MethodId* found = java_lang_dex_file_->FindMethodId(klass, name, signature); in TEST_F()
|
D | well_known_classes.cc | 169 const char* name, const char* signature) { in CacheField() argument 170 jfieldID fid = is_static ? env->GetStaticFieldID(c, name, signature) : in CacheField() 171 env->GetFieldID(c, name, signature); in CacheField() 179 LOG(FATAL) << "Couldn't find field \"" << name << "\" with signature \"" << signature << "\": " in CacheField() 186 const char* name, const char* signature) { in CacheMethod() argument 187 jmethodID mid = is_static ? env->GetStaticMethodID(c, name, signature) : in CacheMethod() 188 env->GetMethodID(c, name, signature); in CacheMethod() 196 LOG(FATAL) << "Couldn't find method \"" << name << "\" with signature \"" << signature << "\": " in CacheMethod()
|
D | native_bridge_art_interface.cc | 70 methods[count].signature = m.GetShorty(); in GetNativeMethods() 82 methods[count].signature = m.GetShorty(); in GetNativeMethods()
|
D | dex_file.cc | 571 const DexFile::ProtoId& signature) const { in FindMethodId() 575 const uint16_t proto_idx = GetIndexForProtoId(signature); in FindMethodId() 696 bool DexFile::CreateTypeList(const StringPiece& signature, uint16_t* return_type_idx, in CreateTypeList() argument 698 if (signature[0] != '(') { in CreateTypeList() 702 size_t end = signature.size(); in CreateTypeList() 706 char c = signature[offset]; in CreateTypeList() 716 c = signature[offset]; in CreateTypeList() 724 c = signature[offset]; in CreateTypeList() 729 std::string descriptor(signature.data() + start_offset, offset - start_offset); in CreateTypeList() 749 const Signature DexFile::CreateSignature(const StringPiece& signature) const { in CreateSignature() [all …]
|
D | well_known_classes.h | 32 …thodID CacheMethod(JNIEnv* env, jclass c, bool is_static, const char* name, const char* signature);
|
D | utils_test.cc | 33 std::string PrettyArguments(const char* signature); 34 std::string PrettyReturnType(const char* signature);
|
D | common_throws.h | 162 const Signature& signature)
|
D | dex_file.h | 619 const DexFile::ProtoId& signature) const; 737 bool CreateTypeList(const StringPiece& signature, uint16_t* return_type_idx, 742 const Signature CreateSignature(const StringPiece& signature) const; 802 const char* signature);
|
D | common_throws.cc | 309 const Signature& signature) { in ThrowNoSuchMethodError() argument 312 msg << "No " << type << " method " << name << signature in ThrowNoSuchMethodError()
|
/art/runtime/mirror/ |
D | class.cc | 348 ArtMethod* Class::FindInterfaceMethod(const StringPiece& name, const StringPiece& signature, in FindInterfaceMethod() argument 351 ArtMethod* method = FindDeclaredVirtualMethod(name, signature, pointer_size); in FindInterfaceMethod() 359 method = iftable->GetInterface(i)->FindDeclaredVirtualMethod(name, signature, pointer_size); in FindInterfaceMethod() 367 ArtMethod* Class::FindInterfaceMethod(const StringPiece& name, const Signature& signature, in FindInterfaceMethod() argument 370 ArtMethod* method = FindDeclaredVirtualMethod(name, signature, pointer_size); in FindInterfaceMethod() 378 method = iftable->GetInterface(i)->FindDeclaredVirtualMethod(name, signature, pointer_size); in FindInterfaceMethod() 406 ArtMethod* Class::FindDeclaredDirectMethod(const StringPiece& name, const StringPiece& signature, in FindDeclaredDirectMethod() argument 409 if (name == method.GetName() && method.GetSignature() == signature) { in FindDeclaredDirectMethod() 416 ArtMethod* Class::FindDeclaredDirectMethod(const StringPiece& name, const Signature& signature, in FindDeclaredDirectMethod() argument 419 if (name == method.GetName() && signature == method.GetSignature()) { in FindDeclaredDirectMethod() [all …]
|
D | class.h | 810 ArtMethod* FindInterfaceMethod(const StringPiece& name, const StringPiece& signature, 814 ArtMethod* FindInterfaceMethod(const StringPiece& name, const Signature& signature, 822 ArtMethod* FindDeclaredDirectMethod(const StringPiece& name, const StringPiece& signature, 826 ArtMethod* FindDeclaredDirectMethod(const StringPiece& name, const Signature& signature, 834 ArtMethod* FindDirectMethod(const StringPiece& name, const StringPiece& signature, 838 ArtMethod* FindDirectMethod(const StringPiece& name, const Signature& signature, 846 ArtMethod* FindDeclaredVirtualMethod(const StringPiece& name, const StringPiece& signature, 850 ArtMethod* FindDeclaredVirtualMethod(const StringPiece& name, const Signature& signature, 858 ArtMethod* FindVirtualMethod(const StringPiece& name, const StringPiece& signature, 862 ArtMethod* FindVirtualMethod(const StringPiece& name, const Signature& signature,
|
/art/tools/dexfuzz/src/dexfuzz/rawdex/ |
D | HeaderItem.java | 26 public byte[] signature; // Verification doesn't depend on this, so we don't update it. field in HeaderItem 56 signature = new byte[20]; in read() 58 signature[i] = file.readByte(); in read() 98 file.writeByte(signature[i]); in write()
|
/art/compiler/ |
D | common_compiler_test.cc | 252 const char* signature) { in CompileDirectMethod() argument 258 ArtMethod* method = klass->FindDirectMethod(method_name, signature, pointer_size); in CompileDirectMethod() 260 << class_name << "." << method_name << signature; in CompileDirectMethod() 266 const char* signature) { in CompileVirtualMethod() argument 272 ArtMethod* method = klass->FindVirtualMethod(method_name, signature, pointer_size); in CompileVirtualMethod() 274 << class_name << "." << method_name << signature; in CompileVirtualMethod()
|
D | common_compiler_test.h | 80 const char* method_name, const char* signature) 84 const char* method_name, const char* signature)
|
/art/runtime/native/ |
D | java_lang_Object.cc | 25 #define NATIVE_METHOD(className, functionName, signature, identifier) \ argument 26 { #functionName, signature, reinterpret_cast<void*>(className ## _ ## identifier) }
|
/art/compiler/utils/ |
D | test_dex_file_builder.h | 59 void AddMethod(const std::string& class_descriptor, const std::string& signature, in AddMethod() argument 65 ProtoKey proto_key = CreateProtoKey(signature); in AddMethod() 242 uint32_t GetMethodIdx(const std::string& class_descriptor, const std::string& signature, in GetMethodIdx() argument 244 ProtoKey proto_key = CreateProtoKey(signature); in GetMethodIdx() 311 ProtoKey CreateProtoKey(const std::string& signature) { in CreateProtoKey() argument 312 CHECK_EQ(signature[0], '('); in CreateProtoKey() 313 const char* args = signature.c_str() + 1; in CreateProtoKey()
|
/art/compiler/driver/ |
D | compiler_driver_test.cc | 51 const char* signature, bool is_virtual) in EnsureCompiled() argument 61 mid_ = env_->GetMethodID(class_, method, signature); in EnsureCompiled() 63 mid_ = env_->GetStaticMethodID(class_, method, signature); in EnsureCompiled() 65 CHECK(mid_ != nullptr) << "Method not found: " << class_name << "." << method << signature; in EnsureCompiled()
|
/art/test/031-class-attributes/ |
D | expected.txt | 231 constructor signature: (LClassAttrs$MemberClass<TXYZ;>;)V 232 method signature: ()Ljava/lang/Class<TXYZ;>; 233 field signature: LClassAttrs$MemberClass<TXYZ;>;
|
/art/runtime/jdwp/ |
D | jdwp_handler.cc | 50 std::string signature("unknown"); in DescribeRefTypeId() local 51 Dbg::GetSignature(ref_type_id, &signature); in DescribeRefTypeId() 52 return StringPrintf("%#" PRIx64 " (%s)", ref_type_id, signature.c_str()); in DescribeRefTypeId() 512 std::string signature; in RT_Signature() local 513 JdwpError status = Dbg::GetSignature(refTypeId, &signature); in RT_Signature() 517 expandBufAddUtf8String(pReply, signature); in RT_Signature()
|