/dalvik/dx/src/com/android/dx/command/dump/ |
H A D | SsaDumper.java | 65 String descriptor, Member member) { 64 endParsingMember(ByteArray bytes, int offset, String name, String descriptor, Member member) argument
|
H A D | DotDumper.java | 101 String descriptor) { 106 String descriptor, Member member) { 100 startParsingMember(ByteArray bytes, int offset, String name, String descriptor) argument 105 endParsingMember(ByteArray bytes, int offset, String name, String descriptor, Member member) argument
|
H A D | BlockDumper.java | 161 String descriptor) { 162 if (descriptor.indexOf('(') < 0) { 182 parsed(bytes, offset, 0, "method " + name + " " + descriptor); 189 String descriptor, Member member) { 160 startParsingMember(ByteArray bytes, int offset, String name, String descriptor) argument 188 endParsingMember(ByteArray bytes, int offset, String name, String descriptor, Member member) argument
|
H A D | BaseDumper.java | 147 String descriptor) { 153 String descriptor, Member member) { 146 startParsingMember(ByteArray bytes, int offset, String name, String descriptor) argument 152 endParsingMember(ByteArray bytes, int offset, String name, String descriptor, Member member) argument
|
/dalvik/libcore/luni/src/main/java/java/io/ |
H A D | FileDescriptor.java | 24 * this descriptor can subsequently be used during the instantiation of another 69 int descriptor = -1; field in class:FileDescriptor 77 in.descriptor = 0; 78 out.descriptor = 1; 79 err.descriptor = 2; 103 // if the descriptor is a read-only one, do nothing
|
/dalvik/dx/src/com/android/dx/cf/iface/ |
H A D | ParseObserver.java | 41 * @param descriptor non-null; descriptor of the member 44 String descriptor); 53 * @param descriptor non-null; descriptor of the member 57 String descriptor, Member member); 43 startParsingMember(ByteArray bytes, int offset, String name, String descriptor) argument 56 endParsingMember(ByteArray bytes, int offset, String name, String descriptor, Member member) argument
|
/dalvik/dx/src/com/android/dx/rop/cst/ |
H A D | CstNat.java | 26 * non-null; the instance for name <code>TYPE</code> and descriptor 37 /** non-null; the descriptor (type) */ 38 private final CstUtf8 descriptor; field in class:CstNat 44 * @param descriptor non-null; the descriptor 46 public CstNat(CstUtf8 name, CstUtf8 descriptor) { argument 51 if (descriptor == null) { 52 throw new NullPointerException("descriptor == null"); 56 this.descriptor = descriptor; [all...] |
H A D | CstType.java | 89 * null-ok; the type descriptor corresponding to this instance, if 92 private CstUtf8 descriptor; field in class:CstType 152 this.descriptor = null; 219 * Gets the type descriptor for this instance. 221 * @return non-null; the descriptor 224 if (descriptor == null) { 225 descriptor = new CstUtf8(type.getDescriptor()); 228 return descriptor;
|
/dalvik/libcore/luni/src/main/native/ |
H A D | java_io_FileDescriptor.c | 34 jfieldID descriptor; /* int */ member in struct:__anon11 43 * Get the file descriptor. 47 return (*env)->GetIntField(env, obj, gCachedFields.descriptor); 53 * Set the file descriptor. 57 (*env)->SetIntField(env, obj, gCachedFields.descriptor, value); 70 gCachedFields.descriptor = 71 (*env)->GetFieldID(env, clazz, "descriptor", "I"); 73 if(gCachedFields.descriptor == NULL) { 171 (*env)->SetIntField(env, ret, gCachedFields.descriptor, fd); 178 * Get an int file descriptor fro [all...] |
/dalvik/vm/alloc/ |
H A D | Alloc.c | 75 static Object* createStockException(const char* descriptor) argument 81 clazz = dvmFindSystemClass(descriptor); 83 LOGE("Unable to find %s\n", descriptor); 89 LOGE("Unable to find nullary constructor for %s\n", descriptor); 148 LOGVV("AllocObject: %s (%d)\n", clazz->descriptor,
|
/dalvik/vm/hprof/ |
H A D | HprofStackFrame.c | 52 /* Make sure the method name, descriptor, and source file are in 63 const char* descriptor; local 66 descriptor = dexProtoGetMethodDescriptor(&method->prototype, &cache); 67 hprofLookupStringId(descriptor); 216 * ID: ID for the method descriptor 225 const char* descriptor; local 228 descriptor = dexProtoGetMethodDescriptor(&method->prototype, &cache); 232 hprofAddIdToRecord(rec, hprofLookupStringId(descriptor));
|
H A D | HprofClass.c | 49 cp = clazz->descriptor; 67 return strcmp(c1->descriptor, c2->descriptor); 73 getPrettyClassNameId(const char *descriptor) argument 76 char *dotName = dvmDescriptorToDot(descriptor); 177 getPrettyClassNameId(clazz->descriptor); 214 hprofAddIdToRecord(rec, getPrettyClassNameId(clazz->descriptor));
|
/dalvik/vm/native/ |
H A D | java_lang_VMClassLoader.c | 87 char* descriptor = NULL; local 102 descriptor = dvmDotToDescriptor(name); 103 if (descriptor == NULL) 106 clazz = dvmLookupClass(descriptor, loader, false); 107 LOGVV("look: %s ldr=%p --> %p\n", descriptor, loader, clazz); 111 free(descriptor);
|
H A D | InternalNative.c | 99 const char* classDescriptor = method->clazz->descriptor; 211 char* descriptor = NULL; local 230 descriptor = dvmDotToDescriptor(name); 231 if (descriptor == NULL) { 236 clazz = dvmFindClass(descriptor, loader); 238 clazz = dvmFindClassNoInit(descriptor, loader); 241 LOGVV("FAIL: load %s (%d)\n", descriptor, doInit); 251 descriptor, doInit, clazz, clazz->classLoader); 256 free(descriptor);
|
H A D | dalvik_system_DexFile.c | 266 char* descriptor; local 269 descriptor = dvmNameToDescriptor(name); 284 clazz = dvmDefineClass(pDvmDex, descriptor, loader); 293 if (strcmp(excep->clazz->descriptor, 295 strcmp(excep->clazz->descriptor, 310 //LOGI("SETTING pd '%s' to %p\n", clazz->descriptor, pd); 314 free(descriptor); 353 const char* descriptor = local 356 char* className = dvmDescriptorToDot(descriptor);
|
H A D | java_lang_Class.c | 35 char* className = dvmDescriptorToName(thisPtr->descriptor); 164 if (thisPtr->descriptor[1] == '[') 165 RETURN_PTR(dvmFindArrayClass(&thisPtr->descriptor[1], 328 const char* descriptor = clazz->descriptor; local 331 if ((descriptor[0] != 'L') && (descriptor[0] != '[')) { 333 * The descriptor indicates that this is the class for 337 switch (descriptor[0]) { 348 LOGE("Unknown primitive type '%c'\n", descriptor[ [all...] |
/dalvik/vm/oo/ |
H A D | Class.h | 72 * Find the class with the given descriptor. Load it if it hasn't already 77 ClassObject* dvmFindClass(const char* descriptor, Object* loader); 78 ClassObject* dvmFindClassNoInit(const char* descriptor, Object* loader); 83 ClassObject* dvmFindSystemClass(const char* descriptor); 84 ClassObject* dvmFindSystemClassNoInit(const char* descriptor); 87 * Find a loaded class by descriptor. Returns the first one found. 92 * "descriptor" should have the form "Ljava/lang/Class;" or 93 * "[Ljava/lang/Class;", i.e. a descriptor and not an internal-form 96 ClassObject* dvmFindLoadedClass(const char* descriptor); 99 * Load the named class (by descriptor) fro 240 dvmCompareDescriptorAndMethodProto(const char* descriptor, const Method* method) argument [all...] |
H A D | Array.c | 28 static ClassObject* createArrayClass(const char* descriptor, Object* loader); 47 assert(arrayClass->descriptor[0] == '['); 67 arrayClass->descriptor, (int) length, (int) size); 84 const char* descriptor = arrayClass->descriptor; local 86 assert(descriptor[0] == '['); /* must be array class */ 87 if (descriptor[1] != '[' && descriptor[1] != 'L') { 89 assert(descriptor[2] == '\0'); 90 return dvmAllocPrimitiveArray(descriptor[ 309 dvmFindArrayClass(const char* descriptor, Object* loader) argument 341 createArrayClass(const char* descriptor, Object* loader) argument [all...] |
H A D | Object.c | 205 * Get the count of arguments in the given method descriptor string, 208 static inline size_t countArgsAndFindReturnType(const char* descriptor, argument 215 assert(*descriptor == '('); 216 descriptor++; 219 switch (*descriptor) { 227 descriptor++; 228 } while (*descriptor == '['); 231 * by the next iteration. Also, decrement descriptor 234 descriptor--; 239 descriptor 281 copyTypes(char* buffer, const char** argTypes, size_t argCount, const char* descriptor) argument 315 findMethodInListByDescriptor(const ClassObject* clazz, bool findVirtual, bool isHier, const char* name, const char* descriptor) argument 411 dvmFindVirtualMethodByDescriptor(const ClassObject* clazz, const char* methodName, const char* descriptor) argument 466 dvmFindVirtualMethodHierByDescriptor(const ClassObject* clazz, const char* methodName, const char* descriptor) argument 490 dvmFindDirectMethodByDescriptor(const ClassObject* clazz, const char* methodName, const char* descriptor) argument 504 dvmFindDirectMethodHierByDescriptor(const ClassObject* clazz, const char* methodName, const char* descriptor) argument [all...] |
/dalvik/dx/src/com/android/dx/cf/code/ |
H A D | LocalVariableList.java | 134 * <p><b>Note:</b> At least one of <code>descriptor</code> or 142 * @param descriptor null-ok; the variable's type descriptor 147 CstUtf8 descriptor, CstUtf8 signature, int index) { 148 set0(n, new Item(startPc, length, name, descriptor, signature, index)); 154 * in all respects but the type descriptor and signature, if any. 213 /** null-ok; the variable's type descriptor */ 214 private final CstUtf8 descriptor; field in class:LocalVariableList.Item 225 * <p><b>Note:</b> At least one of <code>descriptor</code> or 232 * @param descriptor nul 146 set(int n, int startPc, int length, CstUtf8 name, CstUtf8 descriptor, CstUtf8 signature, int index) argument 236 Item(int startPc, int length, CstUtf8 name, CstUtf8 descriptor, CstUtf8 signature, int index) argument [all...] |
/dalvik/dx/src/com/android/dx/rop/type/ |
H A D | Prototype.java | 31 /** non-null; method descriptor */ 32 private final String descriptor; field in class:Prototype 45 * given method descriptor. See vmspec-2 sec4.3.3 for details on the 46 * field descriptor syntax. 48 * @param descriptor non-null; the descriptor 50 * @throws IllegalArgumentException thrown if the descriptor has 53 public static Prototype intern(String descriptor) { argument 54 if (descriptor == null) { 55 throw new NullPointerException("descriptor 118 makeParameterArray(String descriptor) argument 165 intern(String descriptor, Type definer, boolean isStatic, boolean isInit) argument 212 Prototype(String descriptor, Type returnType, StdTypeList parameterTypes) argument [all...] |
H A D | Type.java | 25 * local, on a stack, or in a method descriptor. Instances of this 237 /** non-null; field descriptor for the type */ 238 private final String descriptor; field in class:Type 281 * given descriptor. See vmspec-2 sec4.3.2 for details on the 282 * field descriptor syntax. This method does <i>not</i> allow 284 * descriptor. 286 * @param descriptor non-null; the descriptor 288 * @throws IllegalArgumentException thrown if the descriptor has 291 public static Type intern(String descriptor) { argument 374 internReturnType(String descriptor) argument 422 Type(String descriptor, int basicType, int newAt) argument 452 Type(String descriptor, int basicType) argument [all...] |
/dalvik/libdex/ |
H A D | DexProto.c | 126 * Get the short-form method descriptor for the given prototype. The 136 * Get the full method descriptor for the given prototype. 173 * Get a copy of the descriptor string associated with the given prototype. 197 const char* descriptor = dexParameterIteratorNextDescriptor(&iterator); local 198 if (descriptor == NULL) { 202 length += strlen(descriptor); 211 const char* descriptor = dexParameterIteratorNextDescriptor(&iterator); local 212 if (descriptor == NULL) { 216 strcpy(at, descriptor); 217 at += strlen(descriptor); 365 methodDescriptorReturnType(const char* descriptor) argument 382 methodDescriptorNextType(const char* descriptor) argument 411 dexProtoCompareToDescriptor(const DexProto* proto, const char* descriptor) argument [all...] |
/dalvik/vm/ |
H A D | Misc.c | 363 * name for the given type descriptor. That is, The initial "L" and 389 * Return a newly-allocated string for the type descriptor 434 * the given type descriptor. That is, the initial "L" and final ";" (if 455 * Return a newly-allocated string for the type descriptor for the given 463 char* descriptor = malloc(length + 3); local 465 if (descriptor == NULL) { 469 descriptor[0] = 'L'; 470 strcpy(descriptor + 1, str); 471 descriptor[length + 1] = ';'; 472 descriptor[lengt [all...] |
/dalvik/libcore/archive/src/main/native/ |
H A D | zipsup.c | 193 /* mark the descriptor as a failed load. only report the error once */ 203 /* mark the descriptor as a failed load. only report the error once */ 409 Scan ahead for a data descriptor. Read from zipFile and update the HyZipLocalHeader provided. 420 U_8 buffer[SCAN_CHUNK_SIZE], descriptor[16]; local 427 /* Skip ahead and read the data descriptor. The compressed size should be 0. */ 503 /* Found it! Read the descriptor */ 521 if (hyfile_read (zipFile->fd, descriptor, 12) != 12) 527 current = descriptor; 530 /* Read the data from the descriptor. */ 840 either a local zip entry or a data descriptor wil [all...] |