/art/test/647-jni-get-field-id/ |
H A D | get_field_id.cc | 27 jstring signature) { 32 ScopedUtfChars signature_chars(env, signature); 23 Java_Main_getFieldId(JNIEnv* env, jclass, jclass cls, jstring name, jstring signature) argument
|
/art/test/647-jni-get-field-id/src/ |
H A D | Main.java | 50 for (String signature : bad_class_names) { 52 get.invoke(null, TestClass.class, "bogus", signature); 60 System.out.println(" Error message for " + signature + ": " + ncdfe.getMessage()); 65 public static void testGetFieldId(Class<?> cls, String name, String signature) { argument 66 System.out.println("getFieldId(" + cls + ", \"" + name + "\", \"" + signature + "\")"); 68 boolean result = getFieldId(cls, name, signature); 83 public static native boolean getFieldId(Class<?> cls, String name, String signature); argument
|
/art/tools/dexfuzz/src/dexfuzz/program/ |
H A D | IdCreator.java | 47 private int findProtoIdInsertionPoint(String signature) { argument 48 int returnTypeIdx = findTypeId(convertSignatureToReturnType(signature)); 49 String[] parameterListStrings = convertSignatureToParameterList(signature); 86 private int findMethodIdInsertionPoint(String className, String methodName, String signature) { argument 89 int protoIdx = findProtoId(signature); 169 private int createMethodId(String className, String methodName, String signature) { argument 175 int protoIdx = findOrCreateProtoId(signature); 194 int newMethodIdIdx = findMethodIdInsertionPoint(className, methodName, signature); 208 className, methodName, signature, newMethodIdIdx)); 218 private int findMethodId(String className, String methodName, String signature) { argument 498 convertSignatureToParametersAndReturnType(String signature) argument 506 convertSignatureToParameterList(String signature) argument 533 convertSignatureToReturnType(String signature) argument 545 convertSignatureToShorty(String signature) argument 694 createProtoId(String signature) argument 753 findProtoId(String signature) argument 797 findOrCreateProtoId(String signature) argument [all...] |
/art/tools/dexfuzz/src/dexfuzz/program/mutators/ |
H A D | NewMethodCaller.java | 50 public String signature; field in class:NewMethodCaller.AssociatedMutation 68 signature, 80 signature = elements[6]; 131 mutation.signature = "()V"; 169 mutation.methodName, mutation.signature); 180 mutation.className, mutation.methodName, mutation.signature, insertionPoint));
|
/art/tools/dexfuzz/src/dexfuzz/rawdex/ |
H A D | HeaderItem.java | 26 public byte[] signature; // Verification doesn't depend on this, so we don't update it. field in class:HeaderItem 56 signature = new byte[20]; 58 signature[i] = file.readByte(); 98 file.writeByte(signature[i]);
|
/art/compiler/ |
H A D | common_compiler_test.cc | 261 const char* signature) { 267 ArtMethod* method = klass->FindDirectMethod(method_name, signature, pointer_size); 269 << class_name << "." << method_name << signature; local 275 const char* signature) { 281 ArtMethod* method = klass->FindVirtualMethod(method_name, signature, pointer_size); 283 << class_name << "." << method_name << signature; local 259 CompileDirectMethod(Handle<mirror::ClassLoader> class_loader, const char* class_name, const char* method_name, const char* signature) argument 273 CompileVirtualMethod(Handle<mirror::ClassLoader> class_loader, const char* class_name, const char* method_name, const char* signature) argument
|
H A D | oat_test.cc | 334 uint32_t signature = 0x04034b50; variable 348 uint32_t signature = 0x02014b50; variable 368 uint32_t signature = 0x06054b50; variable
|
/art/compiler/driver/ |
H A D | compiler_driver_test.cc | 55 const char* signature, bool is_virtual) 65 mid_ = env_->GetMethodID(class_, method, signature); 67 mid_ = env_->GetStaticMethodID(class_, method, signature); 69 CHECK(mid_ != nullptr) << "Method not found: " << class_name << "." << method << signature; variable
|
/art/dexlist/ |
H A D | dexlist.cc | 124 // Method signature. 125 const Signature signature = pDexFile->GetMethodSignature(pMethodId); local 126 char* typeDesc = strdup(signature.ToString().c_str());
|
/art/runtime/interpreter/mterp/ |
H A D | mterp.cc | 77 uint16_t signature = *switchData++; local 78 DCHECK_EQ(signature, static_cast<uint16_t>(art::Instruction::kSparseSwitchSignature)); 125 uint16_t signature = *switchData++; local 126 DCHECK_EQ(signature, static_cast<uint16_t>(art::Instruction::kPackedSwitchSignature));
|
/art/test/ti-agent/ |
H A D | jni_binder.cc | 80 std::string signature; local 90 signature = sig_cstr; 116 native_method.signature = signature.c_str();
|
H A D | common_helper.cc | 56 char* signature = nullptr; local 58 jvmti->GetClassSignature(target[i], &signature, &generic); 62 err << signature; local 63 jvmti->Deallocate(reinterpret_cast<unsigned char*>(signature)); 111 // To use classes should declare this as a native function with signature (Ljava/lang/Class;[B[B)V 118 // To use classes should declare this as a native function with signature
|
/art/tools/ahat/src/heapdump/ |
H A D | Site.java | 101 public Site(Site parent, String method, String signature, String file, argument 105 mSignature = signature;
|
/art/compiler/utils/ |
H A D | test_dex_file_builder.h | 60 void AddMethod(const std::string& class_descriptor, const std::string& signature, argument 66 ProtoKey proto_key = CreateProtoKey(signature); 214 // Leave signature as zeros. 266 uint32_t GetMethodIdx(const std::string& class_descriptor, const std::string& signature, argument 268 ProtoKey proto_key = CreateProtoKey(signature); 335 ProtoKey CreateProtoKey(const std::string& signature) { argument 336 CHECK_EQ(signature[0], '('); 337 const char* args = signature.c_str() + 1;
|
/art/runtime/ |
H A D | dex_file_test.cc | 414 // Check the signature for the static initializer. 420 std::string signature(raw->GetMethodSignature(method_id).ToString()); 421 ASSERT_EQ("()V", signature); 433 std::string signature(raw->GetMethodSignature(method_id).ToString()); 434 ASSERT_EQ("(IDJLjava/lang/Object;)Ljava/lang/Float;", signature); 444 std::string signature(raw->GetMethodSignature(method_id).ToString()); 445 ASSERT_EQ("(ZSC)LGetMethodSignature;", signature); 500 const DexFile::ProtoId& signature = java_lang_dex_file_->GetProtoId(to_find.proto_idx_); local 501 const DexFile::MethodId* found = java_lang_dex_file_->FindMethodId(klass, name, signature);
|
H A D | common_throws.cc | 389 const Signature& signature) { 392 msg << "No " << type << " method " << name << signature 388 ThrowNoSuchMethodError(InvokeType type, ObjPtr<mirror::Class> c, const StringPiece& name, const Signature& signature) argument
|
H A D | art_method.cc | 786 const Signature signature = m->GetSignature(); local 787 std::string sig_as_string(signature.ToString()); 788 if (signature == Signature::NoSignature()) { 806 std::string signature(GetSignature().ToString()); 807 signature.erase(0, 1); 808 signature.erase(signature.begin() + signature.find(')'), signature.end()); 810 long_name += MangleForJni(signature); [all...] |
H A D | utils.cc | 198 std::string PrettyArguments(const char* signature) { argument 201 CHECK_EQ(*signature, '('); 202 ++signature; // Skip the '('. 203 while (*signature != ')') { 205 while (signature[argument_length] == '[') { 208 if (signature[argument_length] == 'L') { 209 argument_length = (strchr(signature, ';') - signature + 1); 214 std::string argument_descriptor(signature, argument_length); 217 if (signature[argument_lengt 228 PrettyReturnType(const char* signature) argument [all...] |
H A D | well_known_classes.cc | 159 const char* name, const char* signature) { 160 jfieldID fid = is_static ? env->GetStaticFieldID(c, name, signature) : 161 env->GetFieldID(c, name, signature); 169 LOG(FATAL) << "Couldn't find field \"" << name << "\" with signature \"" << signature << "\": " 176 const char* name, const char* signature) { 177 jmethodID mid = is_static ? env->GetStaticMethodID(c, name, signature) : 178 env->GetMethodID(c, name, signature); 186 LOG(FATAL) << "Couldn't find method \"" << name << "\" with signature \"" << signature << "\" 158 CacheField(JNIEnv* env, jclass c, bool is_static, const char* name, const char* signature) argument 175 CacheMethod(JNIEnv* env, jclass c, bool is_static, const char* name, const char* signature) argument [all...] |
/art/runtime/entrypoints/ |
H A D | entrypoint_utils-inl.h | 101 const Signature signature = dex_file->GetMethodSignature(method_id); local 103 inlined_method = klass->FindDeclaredDirectMethod(method_name, signature, kRuntimePointerSize); 105 inlined_method = klass->FindDeclaredVirtualMethod(method_name, signature, kRuntimePointerSize); 109 << method_name << signature << " declared. " local
|
/art/tools/dmtracedump/ |
H A D | createtesttrace.cc | 68 char* signature; member in struct:dataRecord 210 /* Parse the name to support "class.method signature" */ 213 records[nextRecord].signature = nullptr; 229 records[nextRecord].signature = strndup(save_cp, len); 373 } else if (pRecord->signature == nullptr) { 378 pRecord->className, pRecord->methodName, pRecord->signature);
|
/art/runtime/jdwp/ |
H A D | jdwp_handler.cc | 54 std::string signature("unknown"); 55 Dbg::GetSignature(ref_type_id, &signature); 56 return StringPrintf("%#" PRIx64 " (%s)", ref_type_id, signature.c_str()); 149 * Given a class JNI signature (e.g. "Ljava/lang/Error;"), return the 520 std::string signature; local 521 JdwpError status = Dbg::GetSignature(refTypeId, &signature); 525 expandBufAddUtf8String(pReply, signature);
|
/art/profman/ |
H A D | profman.cc | 613 LOG(ERROR) << "Invalid method name and signature " << method_spec; 618 const std::string& signature = kProfileParsingFirstCharInSignature + name_and_signature[1]; local 627 if (!dex_file->CreateTypeList(signature, &return_type_idx, ¶m_type_idxs)) { 628 LOG(ERROR) << "Could not create type list" << signature;
|
/art/runtime/mirror/ |
H A D | class.cc | 401 const StringPiece& signature, 404 ArtMethod* method = FindDeclaredVirtualMethod(name, signature, pointer_size); 412 method = iftable->GetInterface(i)->FindDeclaredVirtualMethod(name, signature, pointer_size); 421 const Signature& signature, 424 ArtMethod* method = FindDeclaredVirtualMethod(name, signature, pointer_size); 432 method = iftable->GetInterface(i)->FindDeclaredVirtualMethod(name, signature, pointer_size); 462 const StringPiece& signature, 465 if (name == method.GetName() && method.GetSignature() == signature) { 473 const Signature& signature, 476 if (name == method.GetName() && signature 400 FindInterfaceMethod(const StringPiece& name, const StringPiece& signature, PointerSize pointer_size) argument 420 FindInterfaceMethod(const StringPiece& name, const Signature& signature, PointerSize pointer_size) argument 461 FindDeclaredDirectMethod(const StringPiece& name, const StringPiece& signature, PointerSize pointer_size) argument 472 FindDeclaredDirectMethod(const StringPiece& name, const Signature& signature, PointerSize pointer_size) argument 496 FindDirectMethod(const StringPiece& name, const StringPiece& signature, PointerSize pointer_size) argument 508 FindDirectMethod(const StringPiece& name, const Signature& signature, PointerSize pointer_size) argument 547 FindDeclaredVirtualMethod(const StringPiece& name, const StringPiece& signature, PointerSize pointer_size) argument 559 FindDeclaredVirtualMethod(const StringPiece& name, const Signature& signature, PointerSize pointer_size) argument 595 FindVirtualMethod(const StringPiece& name, const StringPiece& signature, PointerSize pointer_size) argument 607 FindVirtualMethod(const StringPiece& name, const Signature& signature, PointerSize pointer_size) argument [all...] |
/art/runtime/verifier/ |
H A D | verifier_deps.cc | 1042 const Signature signature = dex_file.GetMethodSignature(method_id); local 1058 method = cls->FindDirectMethod(name, signature, pointer_size); 1060 method = cls->FindVirtualMethod(name, signature, pointer_size); 1063 method = cls->FindInterfaceMethod(name, signature, pointer_size);
|