Searched refs:signature (Results 1 - 25 of 39) sorted by relevance

12

/dalvik/dx/src/com/android/dx/cf/attrib/
H A DAttSignature.java28 /** {@code non-null;} the signature string */
29 private final CstUtf8 signature; field in class:AttSignature
34 * @param signature {@code non-null;} the signature string
36 public AttSignature(CstUtf8 signature) { argument
39 if (signature == null) {
40 throw new NullPointerException("signature == null");
43 this.signature = signature;
52 * Gets the signature strin
[all...]
/dalvik/dx/src/com/android/dx/rop/code/
H A DLocalItem.java22 * A local variable item: either a name or a signature or both.
28 /** {@code null-ok;} local variable signature */
29 private final CstUtf8 signature; field in class:LocalItem
32 * Make a new item. If both name and signature are null, null is returned.
37 * @param signature {@code null-ok;} local variable signature
40 public static LocalItem make(CstUtf8 name, CstUtf8 signature) { argument
41 if (name == null && signature == null) {
45 return new LocalItem (name, signature);
52 * @param signature {
54 LocalItem(CstUtf8 name, CstUtf8 signature) argument
[all...]
/dalvik/dx/src/com/android/dx/cf/code/
H A DLocalVariableList.java70 * element in the signature list gets augmented with the
71 * corresponding signature. The result is immutable.
87 CstUtf8 signature = signatureItem.getSignature();
88 item = item.withSignature(signature);
134 * {@code signature} must be passed as non-null.</p>
142 * @param signature {@code null-ok;} the variable's type signature
146 CstUtf8 descriptor, CstUtf8 signature, int index) {
147 set0(n, new Item(startPc, length, name, descriptor, signature, index));
153 * in all respects but the type descriptor and signature, i
145 set(int n, int startPc, int length, CstUtf8 name, CstUtf8 descriptor, CstUtf8 signature, int index) argument
216 private final CstUtf8 signature; field in class:LocalVariableList.Item
235 Item(int startPc, int length, CstUtf8 name, CstUtf8 descriptor, CstUtf8 signature, int index) argument
[all...]
/dalvik/vm/oo/
H A DObject.c28 const char* fieldName, const char* signature)
36 * Find a field with a matching name and signature. The Java programming
44 strcmp(signature, pField->field.signature) == 0)
62 const char* fieldName, const char* signature)
69 pField = dvmFindInstanceField(clazz, fieldName, signature);
74 return dvmFindInstanceFieldHier(clazz->super, fieldName, signature);
86 const char* fieldName, const char* signature)
94 * Find a field with a matching name and signature. As with instance
101 strcmp(signature, pFiel
27 dvmFindInstanceField(const ClassObject* clazz, const char* fieldName, const char* signature) argument
61 dvmFindInstanceFieldHier(const ClassObject* clazz, const char* fieldName, const char* signature) argument
85 dvmFindStaticField(const ClassObject* clazz, const char* fieldName, const char* signature) argument
115 dvmFindStaticFieldHier(const ClassObject* clazz, const char* fieldName, const char* signature) argument
165 dvmFindFieldHier(const ClassObject* clazz, const char* fieldName, const char* signature) argument
[all...]
H A DObject.h335 const char* signature; /* e.g. "I", "[C", "Landroid/os/Debug;" */ member in struct:Field
606 const char* methodName, const char* signature);
608 const char* methodName, const char* signature);
623 const char* methodName, const char* signature);
648 const char* fieldName, const char* signature);
650 const char* fieldName, const char* signature);
656 const char* fieldName, const char* signature);
658 const char* fieldName, const char* signature);
660 const char* signature);
669 const char* fieldName, const char* signature)
668 dvmFindFieldOffset(const ClassObject* clazz, const char* fieldName, const char* signature) argument
[all...]
/dalvik/vm/
H A DNative.h30 const char* signature; member in struct:DalvikNativeMethod
53 const u4* argv, const char* signature, void* func, JValue* pResult);
H A DNative.c708 * First, we try it without the signature.
753 * method signature.
851 char* signature = dexProtoCopyMethodDescriptor(&method->prototype); local
853 signature, thisString, argsString);
854 free(signature);
860 char* signature = dexProtoCopyMethodDescriptor(&method->prototype); local
864 method->name, signature, exception->clazz->descriptor);
871 method->name, signature, returnValueString);
873 free(signature);
H A DDebugger.c668 * Generate the "JNI signature" for a class, e.g. "Ljava/lang/String;".
684 * If "pSignature" is not NULL, *pSignature gets the "JNI signature" of
760 * Get a class' signature.
790 * Get an object's type name. Converted to a "JNI signature".
804 * Given a type signature (e.g. "Ljava/lang/String;"), return the JDWP
1237 expandBufAddUtf8String(pReply, (const u1*) field->signature);
1247 expandBufAddUtf8String(pReply, (const u1*) field->signature);
1436 const char *signature)
1450 expandBufAddUtf8String(pContext->pReply, (const u1*) signature);
1499 return dvmDbgGetSignatureTag(field->signature);
1434 variableTableCb(void *cnxt, u2 reg, u4 startAddress, u4 endAddress, const char *name, const char *descriptor, const char *signature) argument
2631 char* signature; local
[all...]
/dalvik/vm/reflect/
H A DReflect.c190 char* signature = *pSignature; local
192 if (*signature == '[') {
196 while (*++signature == '[')
198 if (*signature == 'L') {
199 while (*++signature != ';')
204 savedChar = *++signature;
205 *signature = '\0';
207 *signature = savedChar;
208 } else if (*signature == 'L') {
211 while (*++signature !
243 char* signature = *pSignature; local
[all...]
H A DAnnotation.c279 * us the name of the class and the name and signature of the method. We
1254 * Retrieve the Signature annotation, if any. Returns NULL if no signature
1261 ArrayObject* signature = NULL; local
1266 signature = getSignatureValue(clazz, pAnnoSet);
1268 return signature;
1533 * Compare the attributes (class name, method name, method signature) of
1632 * comparisons on class name, method name, and signature.
1678 * Retrieve the Signature annotation, if any. Returns NULL if no signature
1687 ArrayObject* signature = NULL; local
1691 signature
1961 ArrayObject* signature = NULL; local
[all...]
/dalvik/dx/src/com/android/dx/dex/cf/
H A DAttributeTranslator.java93 Annotation signature = getSignature(attribs);
95 if (signature != null) {
96 result = Annotations.combine(result, signature);
210 AttSignature signature = (AttSignature)
213 if (signature == null) {
217 return AnnotationUtils.makeSignature(signature.getSignature());
/dalvik/vm/arch/arm/
H A DCallEABI.S39 const u4* argv, const char* signature, void* func, JValue* pReturn)
77 we have to scan the method signature, identify arguments that must be
93 * [sp,#4] short signature
102 * S - if set, do things the hard way (scan the signature)
109 * rarely to never -- can do the slow signature scan.
152 @ Note the "this" pointer is not included in the method signature.
297 ldr r6, [r4, #4] @ r6<- short signature
301 ldrb ip, [r6], #1 @ ip<- *signature++
335 @ the signature again, "copying" pad words when appropriate, storing
337 ldr r6, [r4, #4] @ r6<- signature
[all...]
/dalvik/tools/dmtracedump/
H A DTraceDump.c176 const char* signature; member in struct:MethodEntry
346 const char *signature, const char* fileName,
352 method->signature = signature;
402 result = strcmp(methodA->signature, methodB->signature);
441 result = strcmp(methodA->signature, methodB->signature);
513 result = strcmp(methodA->signature, methodB->signature);
344 initMethodEntry(MethodEntry *method, unsigned int methodId, const char *className, const char *methodName, const char *signature, const char* fileName, const char* lineNumStr) argument
1485 char *className, *methodName, *signature; local
1654 char *className, *methodName, *signature; local
1803 char *className, *methodName, *signature; local
2153 char *className, *methodName, *signature; local
2385 char *className, *methodName, *signature; local
[all...]
H A DCreateTestTrace.c70 char *signature; member in struct:dataRecord
226 /* Parse the name to support "class.method signature" */
229 records[nextRecord].signature = NULL;
248 records[nextRecord].signature = strndup(save_cp, len);
404 } else if (pRecord->signature == NULL) {
411 pRecord->methodName, pRecord->signature);
/dalvik/libdex/
H A DDexFile.c592 if (memcmp(sha1Digest, pHeader->signature, kSHA1DigestLen) != 0) {
597 dexSHA1DigestToStr(pHeader->signature, tmpBuf2));
741 * Decode the arguments in a method signature, which looks something
744 * Returns the type signature letter for the next argument, or ')' if
783 * references types that are inside a method type signature.
830 const char *signature; member in struct:LocalInfo
842 localInReg[reg].signature == NULL
843 ? "" : localInReg[reg].signature );
921 localInReg[reg].signature = NULL;
955 localInReg[reg].signature
[all...]
/dalvik/dexdump/
H A DDexDump.c78 const char* signature; member in struct:FieldMethodInfo
421 printf("signature : %02x%02x...%02x%02x\n",
422 pHeader->signature[0], pHeader->signature[1],
423 pHeader->signature[kSHA1DigestLen-2],
424 pHeader->signature[kSHA1DigestLen-1]);
627 const char *signature)
631 signature);
663 pMethInfo->signature = dexCopyDescriptorFromMethodId(pDexFile, pMethodId);
682 pFieldInfo->signature
625 dumpLocalsCb(void *cnxt, u2 reg, u4 startAddress, u4 endAddress, const char *name, const char *descriptor, const char *signature) argument
[all...]
/dalvik/dx/src/com/android/dx/dex/file/
H A DAnnotationUtils.java164 * @param signature {@code non-null;} the signature string
167 public static Annotation makeSignature(CstUtf8 signature) { argument
175 String raw = signature.getString();
H A DDebugInfoEncoder.java464 * If anything emitted above has a type signature, emit it again as
473 CstUtf8 signature = arg.getSignature();
475 if (signature != null) {
594 CstUtf8 signature = e.getSignature();
596 if (signature != null) {
598 sb.append(signature.toHuman());
/dalvik/vm/jdwp/
H A DJdwpHandler.c232 * Given a class JNI signature (e.g. "Ljava/lang/Error;"), return the
245 LOGV(" Req for class by signature '%s'\n", classDescriptor);
538 char* signature; local
541 dvmDbgGetClassInfo(classRefBuf[i], &refTypeTag, &status, &signature);
545 expandBufAddUtf8String(pReply, (const u1*) signature);
549 free(signature);
559 * signature (e.g. "Ljava/lang/Error;").
564 char* signature; local
569 LOGV(" Req for signature of refTypeId=0x%llx\n", refTypeId);
570 signature
720 char* signature; local
[all...]
H A DJdwp.h225 const char* signature, int status);
/dalvik/dx/src/com/android/dx/cf/direct/
H A DStdAttributeFactory.java106 return signature(cf, offset, length, observer);
129 return signature(cf, offset, length, observer);
168 return signature(cf, offset, length, observer);
580 CstUtf8 signature = null;
583 signature = type;
589 descriptor, signature, index);
677 private Attribute signature(DirectClassFile cf, int offset, int length, method in class:StdAttributeFactory
690 observer.parsed(bytes, offset, 2, "signature: " + cst);
/dalvik/dx/src/com/android/dx/dex/code/
H A DOutputFinisher.java192 CstUtf8 signature = local.getSignature();
203 if (signature != null) {
204 result.add(signature);
/dalvik/vm/hprof/
H A DHprofHeap.c345 t = signatureToBasicTypeAndSize(f->field.signature, &size);
370 t = signatureToBasicTypeAndSize(f->field.signature, NULL);
461 t = signatureToBasicTypeAndSize(f->field.signature, &size);
/dalvik/vm/native/
H A DInternalNative.c117 pMeth->signature, method) == 0)
/dalvik/vm/analysis/
H A DDexPrepare.c987 * Get the SHA-1 signature.
1007 return pDvmDex->pDexFile->pHeader->signature;
1020 * 20b SHA-1 signature from source DEX file
1189 const u1* signature = getSignature(cpe); local
1210 if (memcmp(signature, ptr, kSHA1DigestLen) != 0) {
1211 LOGI("DexOpt: mismatch dep signature for '%s'\n", cacheFileName);
1287 const u1* signature = getSignature(cpe); local
1299 memcpy(ptr, signature, kSHA1DigestLen);
1439 * Rewrite the checksum. We leave the SHA-1 signature alone.

Completed in 526 milliseconds

12