/dalvik/dx/src/com/android/dx/cf/attrib/ |
H A D | AttSignature.java | 28 /** {@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 D | LocalItem.java | 22 * 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 D | LocalVariableList.java | 70 * 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 D | Object.c | 28 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 D | Object.h | 335 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 D | Native.h | 30 const char* signature; member in struct:DalvikNativeMethod 53 const u4* argv, const char* signature, void* func, JValue* pResult);
|
H A D | Native.c | 708 * 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 D | Debugger.c | 668 * 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 D | Reflect.c | 190 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 D | Annotation.c | 279 * 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 D | AttributeTranslator.java | 93 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 D | CallEABI.S | 39 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 D | TraceDump.c | 176 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 D | CreateTestTrace.c | 70 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 D | DexFile.c | 592 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 D | DexDump.c | 78 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 D | AnnotationUtils.java | 164 * @param signature {@code non-null;} the signature string 167 public static Annotation makeSignature(CstUtf8 signature) { argument 175 String raw = signature.getString();
|
H A D | DebugInfoEncoder.java | 464 * 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 D | JdwpHandler.c | 232 * 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 D | Jdwp.h | 225 const char* signature, int status);
|
/dalvik/dx/src/com/android/dx/cf/direct/ |
H A D | StdAttributeFactory.java | 106 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 D | OutputFinisher.java | 192 CstUtf8 signature = local.getSignature(); 203 if (signature != null) { 204 result.add(signature);
|
/dalvik/vm/hprof/ |
H A D | HprofHeap.c | 345 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 D | InternalNative.c | 117 pMeth->signature, method) == 0)
|
/dalvik/vm/analysis/ |
H A D | DexPrepare.c | 987 * 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.
|