Searched defs:descriptor (Results 1 - 25 of 37) sorted by relevance

12

/dalvik/dx/src/com/android/dx/command/dump/
H A DSsaDumper.java65 String descriptor, Member member) {
64 endParsingMember(ByteArray bytes, int offset, String name, String descriptor, Member member) argument
H A DDotDumper.java101 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 DBlockDumper.java161 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 DBaseDumper.java147 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 DFileDescriptor.java24 * 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 DParseObserver.java41 * @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 DCstNat.java26 * 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 DCstType.java89 * 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 Djava_io_FileDescriptor.c34 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 DAlloc.c75 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 DHprofStackFrame.c52 /* 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 DHprofClass.c49 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 Djava_lang_VMClassLoader.c87 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 DInternalNative.c99 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 Ddalvik_system_DexFile.c266 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 Djava_lang_Class.c35 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 DClass.h72 * 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 DArray.c28 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 DObject.c205 * 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 DLocalVariableList.java134 * <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 DPrototype.java31 /** 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 DType.java25 * 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 DDexProto.c126 * 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 DMisc.c363 * 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 Dzipsup.c193 /* 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...]

Completed in 352 milliseconds

12