Searched refs:signature (Results 26 - 48 of 48) sorted by relevance

12

/dalvik/dx/src/com/android/dx/dex/code/
H A DOutputFinisher.java201 CstString signature = local.getSignature();
212 if (signature != null) {
213 result.add(signature);
/dalvik/vm/
H A DMisc.cpp307 char* signature = dexProtoCopyMethodDescriptor(&method->prototype); local
308 result += signature;
309 free(signature);
H A DDebugger.cpp645 * Get the "JNI signature" for a class, e.g. "Ljava/lang/String;".
657 * If "pSignature" is not NULL, *pSignature gets the "JNI signature" of
733 * Get a class' signature.
1186 expandBufAddUtf8String(pReply, (const u1*) field->signature);
1197 expandBufAddUtf8String(pReply, (const u1*) field->signature);
1383 const char *signature)
1397 expandBufAddUtf8String(pContext->pReply, (const u1*) signature);
1445 return basicTagFromDescriptor(field->signature);
1454 return basicTagFromDescriptor(field->signature);
1468 u1 tag = basicTagFromDescriptor(ifield->signature);
1381 variableTableCb(void *cnxt, u2 reg, u4 startAddress, u4 endAddress, const char *name, const char *descriptor, const char *signature) argument
2517 const char* signature; local
[all...]
H A DJni.cpp697 static void dumpCandidateMethods(ClassObject* clazz, const char* methodName, const char* signature) { argument
699 ALOGE("Requested: %s.%s:%s", clazz->descriptor, methodName, signature);
708 const char* signature, void* fnPtr)
714 // If a signature starts with a '!', we take that as a sign that the native code doesn't
717 if (*signature == '!') {
719 ++signature;
720 ALOGV("fast JNI method %s.%s:%s detected", clazz->descriptor, methodName, signature);
723 Method* method = dvmFindDirectMethodByDescriptor(clazz, methodName, signature);
725 method = dvmFindVirtualMethodByDescriptor(clazz, methodName, signature);
728 dumpCandidateMethods(clazz, methodName, signature);
707 dvmRegisterJNIMethod(ClassObject* clazz, const char* methodName, const char* signature, void* fnPtr) argument
903 char* signature = dexProtoCopyMethodDescriptor(&method->prototype); local
911 char* signature = dexProtoCopyMethodDescriptor(&method->prototype); local
[all...]
H A DCheckJni.cpp249 const char* actualSignature = field->signature;
292 if ((field->signature[0] == 'L' || field->signature[0] == '[') && jobj != NULL) {
305 ClassObject* fieldClass = dvmFindLoadedClass(field->signature);
313 field->name, field->signature, objClass->descriptor);
317 } else if (dexGetPrimitiveTypeFromDescriptorChar(field->signature[0]) != prim) {
319 mFunctionName, field->name, field->signature, primitiveTypeToName(prim));
/dalvik/vm/hprof/
H A DHprofHeap.cpp324 t = signatureToBasicTypeAndSize(f->signature, &size);
349 t = signatureToBasicTypeAndSize(f->signature, NULL);
437 (void) signatureToBasicTypeAndSize(f->signature, &size);
/dalvik/vm/jdwp/
H A DJdwp.h223 const char* signature, int status);
H A DJdwpHandler.cpp205 * Given a class JNI signature (e.g. "Ljava/lang/Error;"), return the
214 ALOGV(" Req for class by signature '%s'", classDescriptor);
492 const char* signature; local
495 dvmDbgGetClassInfo(classRefBuf[i], &refTypeTag, &status, &signature);
499 expandBufAddUtf8String(pReply, (const u1*) signature);
511 * signature (e.g. "Ljava/lang/Error;").
518 ALOGV(" Req for signature of refTypeId=0x%llx", refTypeId);
519 const char* signature = dvmDbgGetSignature(refTypeId); local
520 expandBufAddUtf8String(pReply, (const u1*) signature);
637 * Like RT_Signature but with the possibility of a "generic signature"
647 const char* signature = dvmDbgGetSignature(refTypeId); local
[all...]
H A DJdwpEvent.cpp1121 const char* signature, int status)
1182 expandBufAddUtf8String(pReq, (const u1*) signature);
1120 dvmJdwpPostClassPrepare(JdwpState* state, int tag, RefTypeId refTypeId, const char* signature, int status) argument
/dalvik/vm/native/
H A DInternalNative.cpp118 pMeth->signature, method) == 0)
/dalvik/vm/reflect/
H A DAnnotation.cpp218 * us the name of the class and the name and signature of the method. We
1281 * Retrieve the Signature annotation, if any. Returns NULL if no signature
1288 ArrayObject* signature = NULL; local
1293 signature = getSignatureValue(clazz, pAnnoSet);
1295 return signature;
1560 * Compare the attributes (class name, method name, method signature) of
1659 * comparisons on class name, method name, and signature.
1734 * Retrieve the Signature annotation, if any. Returns NULL if no signature
1743 ArrayObject* signature = NULL; local
1747 signature
2046 ArrayObject* signature = NULL; local
[all...]
H A DProxy.cpp181 sfield->signature = "[[Ljava/lang/Throwable;";
760 * Create a method in our Proxy class with the name and signature of
782 * the number and types of values in "args" based on the method signature.
921 * Determine the return type from the signature.
937 * signature to determine types. If the method takes no arguments,
/dalvik/vm/analysis/
H A DDexPrepare.cpp1118 * Get the SHA-1 signature.
1138 return pDvmDex->pDexFile->pHeader->signature;
1151 * 20b SHA-1 signature from source DEX file
1306 const u1* signature = getSignature(cpe); local
1327 if (memcmp(signature, ptr, kSHA1DigestLen) != 0) {
1328 ALOGI("DexOpt: mismatch dep signature for '%s'", cacheFileName);
1404 const u1* signature = getSignature(cpe); local
1416 memcpy(ptr, signature, kSHA1DigestLen);
1556 * Rewrite the checksum. We leave the SHA-1 signature alone.
H A DCodeVerify.cpp21 * TODO: might benefit from a signature-->class lookup cache. Could avoid
627 * to distinguish the signature of the synthetic method).
638 ALOGV("VFY: unable to find class referenced in signature (%s)",
641 LOG_VFY("VFY: unable to find class referenced in signature (%s)",
652 LOG_VFY("VFY: invalid char in signature in '%s'",
675 LOG_VFY("VFY: invalid char in signature in '%s'", pDescriptor);
694 * Look up a class reference in a signature. Could be an arg or the
697 * Advances "*pSig" to the last character in the signature (that is, to
700 * NOTE: this is also expected to verify the signature.
713 LOG_VFY("VFY: bad signature componen
1380 const char* signature = field->signature; local
6064 logLocalsCb(void *cnxt, u2 reg, u4 startAddress, u4 endAddress, const char *name, const char *descriptor, const char *signature) argument
[all...]
H A DLiveness.cpp738 const char* name, const char* descriptor, const char* signature)
737 markLocalsCb(void* ctxt, u2 reg, u4 startAddress, u4 endAddress, const char* name, const char* descriptor, const char* signature) argument
/dalvik/libdex/
H A DDexFile.cpp385 if (memcmp(sha1Digest, pHeader->signature, kSHA1DigestLen) != 0) {
390 dexSHA1DigestToStr(pHeader->signature, tmpBuf2));
H A DDexFile.h219 u1 signature[kSHA1DigestLen]; /* SHA-1 hash */ member in struct:DexHeader
/dalvik/vm/alloc/
H A DVisitInlines.h60 char ch = clazz->sfields[i].signature[0];
H A DMarkSweep.cpp253 char ch = clazz->sfields[i].signature[0];
H A DCopying.cpp900 char ch = obj->sfields[i].field.signature[0];
1763 * of the arguments by examining the method signature.
/dalvik/vm/compiler/
H A DFrontend.cpp633 char *signature = dexProtoCopyMethodDescriptor(&method->prototype); local
640 strlen(signature) +
644 method->clazz->descriptor, method->name, signature, startOffset);
645 free(signature);
1721 /* First, check the full "class;method" signature */
1728 /* Full signature not found - check the enclosing class */
1762 * partial signature stored in the hash table.
1765 * full and partial signature stored in the hash table.
2077 char* signature = local
2084 signature,
[all...]
/dalvik/vm/oo/
H A DClass.cpp2269 * S - if set, do things the hard way (scan the signature)
2275 * having to fully parse the signature.
2345 sfield->signature = dexStringByTypeIdx(pDexFile, pFieldId->typeIdx);
2369 ifield->signature = dexStringByTypeIdx(pDexFile, pFieldId->typeIdx);
3274 * signature declared in two interfaces implemented by the
3573 char c = pField->signature[0];
3582 char rc = refField->signature[0];
3592 /* Fix the signature.
3628 char c = pField->signature[0];
3649 char rc = singleField->signature[
[all...]
/dalvik/dx/etc/
H A Djasmin.jar ... .Vector methods jas.SourceAttr source jas.SignatureAttr signature jas.SourceDebugExtensionAttr debug jas.EnclosingMethodAttr enclosing jas. ...

Completed in 156 milliseconds

12