Searched defs:signature (Results 1 - 25 of 25) sorted by last modified time

/art/tools/dexfuzz/src/dexfuzz/program/
H A DIdCreator.java47 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 DNewMethodCaller.java50 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 DHeaderItem.java26 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/tools/dmtracedump/
H A Dcreatetesttrace.cc68 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);
H A Dtracedump.cc167 const char* signature; member in struct:MethodEntry
297 const char* methodName, const char* signature, const char* fileName,
302 method->signature = signature;
344 if (result == 0) result = strcmp(methodA->signature, methodB->signature);
374 if (result == 0) result = strcmp(methodA->signature, methodB->signature);
406 if (result == 0) result = strcmp(methodA->signature, methodB->signature);
296 initMethodEntry(MethodEntry* method, int64_t methodId, const char* className, const char* methodName, const char* signature, const char* fileName, const char* lineNumStr) argument
1263 const char* signature = relative->signature; local
1388 const char* signature = method->signature; local
1522 const char* signature = method->signature; local
1774 const char* signature = method->signature; local
1984 const char* signature = method->signature; local
[all...]
/art/compiler/
H A Dcommon_compiler_test.cc257 const char* signature) {
263 ArtMethod* method = klass->FindDirectMethod(method_name, signature, pointer_size);
265 << class_name << "." << method_name << signature; local
271 const char* signature) {
277 ArtMethod* method = klass->FindVirtualMethod(method_name, signature, pointer_size);
279 << class_name << "." << method_name << signature; local
255 CompileDirectMethod(Handle<mirror::ClassLoader> class_loader, const char* class_name, const char* method_name, const char* signature) argument
269 CompileVirtualMethod(Handle<mirror::ClassLoader> class_loader, const char* class_name, const char* method_name, const char* signature) argument
H A Doat_test.cc298 uint32_t signature = 0x04034b50; variable
312 uint32_t signature = 0x02014b50; variable
332 uint32_t signature = 0x06054b50; variable
/art/compiler/driver/
H A Dcompiler_driver_test.cc52 const char* signature, bool is_virtual)
62 mid_ = env_->GetMethodID(class_, method, signature);
64 mid_ = env_->GetStaticMethodID(class_, method, signature);
66 CHECK(mid_ != nullptr) << "Method not found: " << class_name << "." << method << signature; variable
/art/compiler/utils/
H A Dtest_dex_file_builder.h60 void AddMethod(const std::string& class_descriptor, const std::string& signature, argument
66 ProtoKey proto_key = CreateProtoKey(signature);
214 // Leave signature as zeros.
257 uint32_t GetMethodIdx(const std::string& class_descriptor, const std::string& signature, argument
259 ProtoKey proto_key = CreateProtoKey(signature);
326 ProtoKey CreateProtoKey(const std::string& signature) { argument
327 CHECK_EQ(signature[0], '(');
328 const char* args = signature.c_str() + 1;
/art/dexdump/
H A Ddexdump.cc77 const char* signature; member in struct:art::FieldMethodInfo
361 fprintf(gOutFile, "signature : %02x%02x...%02x%02x\n",
483 const char* signature = entry.signature_ != nullptr ? entry.signature_ : ""; local
486 entry.name_, entry.descriptor_, signature);
562 const Signature signature = pDexFile->GetMethodSignature(pMethodId); local
565 backDescriptor, name, signature.ToString().c_str(), width, index);
858 const Signature signature = pDexFile->GetMethodSignature(pMethodId); local
865 codeOffset, codeOffset, tmp, name, signature.ToString().c_str());
921 const Signature signature = pDexFile->GetMethodSignature(pMethodId); local
922 char* typeDescriptor = strdup(signature
[all...]
/art/dexlist/
H A Ddexlist.cc126 // Method signature.
127 const Signature signature = pDexFile->GetMethodSignature(pMethodId); local
128 char* typeDesc = strdup(signature.ToString().c_str());
/art/runtime/
H A Dclass_linker.cc4832 "While checking class %s method %s signature against %s %s: "
4854 "While checking class %s method %s signature against %s %s: "
5578 // Comparator for name and signature of a method, used in finding overriding methods. Implementation
6139 // If we are not a conflict and we have the same signature and name as the imt
6550 // Finds the method with a name/signature that matches cmp in the given lists of methods. The list
7687 const Signature signature = dex_file.GetMethodSignature(method_id); local
7691 resolved = klass->FindDirectMethod(name, signature, image_pointer_size_);
7695 resolved = klass->FindInterfaceMethod(name, signature, image_pointer_size_);
7700 resolved = klass->FindInterfaceMethod(name, signature, image_pointer_size_);
7702 resolved = klass->FindVirtualMethod(name, signature, image_pointer_size
7723 const Signature signature = dex_file.GetMethodSignature(method_id); local
[all...]
H A Dcommon_throws.cc351 const Signature& signature) {
354 msg << "No " << type << " method " << name << signature
350 ThrowNoSuchMethodError(InvokeType type, mirror::Class* c, const StringPiece& name, const Signature& signature) argument
H A Ddebugger.cc1086 JDWP::JdwpError Dbg::GetSignature(JDWP::RefTypeId class_id, std::string* signature) { argument
1093 *signature = c->GetDescriptor(&temp);
H A Ddex_file.cc587 const DexFile::ProtoId& signature) const {
591 const uint16_t proto_idx = GetIndexForProtoId(signature);
735 // Given a signature place the type ids into the given vector
736 bool DexFile::CreateTypeList(const StringPiece& signature, uint16_t* return_type_idx, argument
738 if (signature[0] != '(') {
742 size_t end = signature.size();
746 char c = signature[offset];
756 c = signature[offset];
764 c = signature[offset];
769 std::string descriptor(signature
[all...]
H A Ddex_file_test.cc242 // Check the signature for the static initializer.
248 std::string signature(raw->GetMethodSignature(method_id).ToString());
249 ASSERT_EQ("()V", signature);
261 std::string signature(raw->GetMethodSignature(method_id).ToString());
262 ASSERT_EQ("(IDJLjava/lang/Object;)Ljava/lang/Float;", signature);
272 std::string signature(raw->GetMethodSignature(method_id).ToString());
273 ASSERT_EQ("(ZSC)LGetMethodSignature;", signature);
328 const DexFile::ProtoId& signature = java_lang_dex_file_->GetProtoId(to_find.proto_idx_); local
329 const DexFile::MethodId* found = java_lang_dex_file_->FindMethodId(klass, name, signature);
H A Djni_internal.cc138 // No virtual method matching the signature. Search declared
199 // Failed to find type from the signature of the field.
255 const char* signature; variable
257 signature = "()V";
259 signature = "(Ljava/lang/String;)V";
262 signature = "(Ljava/lang/Throwable;)V";
265 signature = "(Ljava/lang/String;Ljava/lang/Throwable;)V";
269 jmethodID mid = env->GetMethodID(exception_class, "<init>", signature);
272 LOG(ERROR) << "No <init>" << signature << " in "
2111 const char* sig = methods[i].signature;
[all...]
H A Dthread.cc2311 const char* signature; local
2322 signature = "(Ljava/lang/String;)V";
2324 signature = "(Ljava/lang/String;Ljava/lang/Throwable;)V";
2328 signature = "()V";
2330 signature = "(Ljava/lang/Throwable;)V";
2334 exception_class->FindDeclaredDirectMethod("<init>", signature, cl->GetImagePointerSize());
2336 CHECK(exception_init_method != nullptr) << "No <init>" << signature << " in "
H A Dutils.cc314 std::string PrettyArguments(const char* signature) { argument
317 CHECK_EQ(*signature, '(');
318 ++signature; // Skip the '('.
319 while (*signature != ')') {
321 while (signature[argument_length] == '[') {
324 if (signature[argument_length] == 'L') {
325 argument_length = (strchr(signature, ';') - signature + 1);
330 std::string argument_descriptor(signature, argument_length);
333 if (signature[argument_lengt
344 PrettyReturnType(const char* signature) argument
365 const Signature signature = m->GetSignature(); local
385 const Signature signature = dex_file.GetMethodSignature(method_id); local
[all...]
H A Dwell_known_classes.cc179 const char* name, const char* signature) {
180 jfieldID fid = is_static ? env->GetStaticFieldID(c, name, signature) :
181 env->GetFieldID(c, name, signature);
189 LOG(FATAL) << "Couldn't find field \"" << name << "\" with signature \"" << signature << "\": "
196 const char* name, const char* signature) {
197 jmethodID mid = is_static ? env->GetStaticMethodID(c, name, signature) :
198 env->GetMethodID(c, name, signature);
206 LOG(FATAL) << "Couldn't find method \"" << name << "\" with signature \"" << signature << "\"
178 CacheField(JNIEnv* env, jclass c, bool is_static, const char* name, const char* signature) argument
195 CacheMethod(JNIEnv* env, jclass c, bool is_static, const char* name, const char* signature) argument
[all...]
/art/runtime/interpreter/mterp/
H A Dmterp.cc76 uint16_t signature = *switchData++; local
77 DCHECK_EQ(signature, static_cast<uint16_t>(art::Instruction::kSparseSwitchSignature));
124 uint16_t signature = *switchData++; local
125 DCHECK_EQ(signature, static_cast<uint16_t>(art::Instruction::kPackedSwitchSignature));
/art/runtime/jdwp/
H A Djdwp_handler.cc51 std::string signature("unknown");
52 Dbg::GetSignature(ref_type_id, &signature);
53 return StringPrintf("%#" PRIx64 " (%s)", ref_type_id, signature.c_str());
146 * Given a class JNI signature (e.g. "Ljava/lang/Error;"), return the
512 std::string signature; local
513 JdwpError status = Dbg::GetSignature(refTypeId, &signature);
517 expandBufAddUtf8String(pReply, signature);
/art/runtime/mirror/
H A Dclass.cc337 ArtMethod* Class::FindInterfaceMethod(const StringPiece& name, const StringPiece& signature, argument
340 ArtMethod* method = FindDeclaredVirtualMethod(name, signature, pointer_size);
348 method = iftable->GetInterface(i)->FindDeclaredVirtualMethod(name, signature, pointer_size);
356 ArtMethod* Class::FindInterfaceMethod(const StringPiece& name, const Signature& signature, argument
359 ArtMethod* method = FindDeclaredVirtualMethod(name, signature, pointer_size);
367 method = iftable->GetInterface(i)->FindDeclaredVirtualMethod(name, signature, pointer_size);
395 ArtMethod* Class::FindDeclaredDirectMethod(const StringPiece& name, const StringPiece& signature, argument
398 if (name == method.GetName() && method.GetSignature() == signature) {
405 ArtMethod* Class::FindDeclaredDirectMethod(const StringPiece& name, const Signature& signature, argument
408 if (name == method.GetName() && signature
427 FindDirectMethod(const StringPiece& name, const StringPiece& signature, size_t pointer_size) argument
438 FindDirectMethod(const StringPiece& name, const Signature& signature, size_t pointer_size) argument
474 FindDeclaredVirtualMethod(const StringPiece& name, const StringPiece& signature, size_t pointer_size) argument
485 FindDeclaredVirtualMethod(const StringPiece& name, const Signature& signature, size_t pointer_size) argument
518 FindVirtualMethod( const StringPiece& name, const StringPiece& signature, size_t pointer_size) argument
529 FindVirtualMethod( const StringPiece& name, const Signature& signature, size_t pointer_size) argument
[all...]
/art/runtime/verifier/
H A Dmethod_verifier.cc886 // Note: this can fail before we touch any instruction, for the signature of a method. So
1471 << StringPrintf("wrong signature for switch table (%x, wanted %x)",
1573 std::string prepend("Bad signature in ");
1756 Fail(VERIFY_ERROR_BAD_CLASS_HARD) << "unexpected signature type char '"
2033 * a signature that looks like a NOP; if we see one of these in
2114 /* check the method signature */
2139 /* check the method signature */
3765 const Signature signature = dex_file_->GetMethodSignature(method_id); local
3768 res_method = klass->FindDirectMethod(name, signature, pointer_size);
3770 res_method = klass->FindInterfaceMethod(name, signature, pointer_siz
3791 << " " << signature; local
[all...]
/art/test/115-native-bridge/
H A Dnativebridge.cc35 const char* signature; member in struct:NativeBridgeMethod
72 mid = env->GetStaticMethodID(klass, methods[i].name, nb_method->signature);
74 mid = env->GetMethodID(klass, methods[i].name, nb_method->signature);
78 if (strcmp(shorty, methods[i].signature) == 0) {
79 printf(" name:%s, signature:%s, shorty:%s.\n",
80 methods[i].name, nb_method->signature, shorty);

Completed in 8659 milliseconds