/dalvik/dx/src/com/android/dx/rop/cst/ |
H A D | CstBaseMethodRef.java | 31 /** {@code non-null;} the raw prototype for this method */ 32 private final Prototype prototype; field in class:CstBaseMethodRef 35 * {@code null-ok;} the prototype for this method taken to be an instance 50 this.prototype = Prototype.intern(descriptor); 55 * Gets the raw prototype of this method. This doesn't include a 58 * @return {@code non-null;} the method prototype 61 return prototype; 65 * Gets the prototype of this method as either a 68 * prototype. In the case of an instance method, this has an 73 * @return {@code non-null;} the method prototype [all...] |
/dalvik/dx/src/com/android/dx/dex/file/ |
H A D | ProtoIdsSection.java | 28 * Proto (method prototype) identifiers list section of a 87 * @param prototype {@code non-null;} the prototype to intern 90 public ProtoIdItem intern(Prototype prototype) { argument 91 if (prototype == null) { 92 throw new NullPointerException("prototype == null"); 97 ProtoIdItem result = protoIds.get(prototype); 100 result = new ProtoIdItem(prototype); 101 protoIds.put(prototype, result); 108 * Gets the index of the given prototype, whic 114 indexOf(Prototype prototype) argument [all...] |
H A D | ProtoIdItem.java | 28 * Representation of a method prototype reference inside a Dalvik file. 34 /** {@code non-null;} the wrapped prototype */ 35 private final Prototype prototype; field in class:ProtoIdItem 37 /** {@code non-null;} the short-form of the prototype */ 42 * prototype has no parameters 49 * @param prototype {@code non-null;} the constant for the prototype 51 public ProtoIdItem(Prototype prototype) { argument 52 if (prototype == null) { 53 throw new NullPointerException("prototype 70 makeShortForm(Prototype prototype) argument [all...] |
/dalvik/vm/oo/ |
H A D | Class.h | 185 * Store a copy of the method prototype descriptor string 193 dexProtoGetMethodDescriptor(&method->prototype, pCache); 199 * given method's prototype. For example, if the method descriptor is 205 return dexProtoComputeArgsSize(&method->prototype); 215 return dexProtoCompare(&method1->prototype, &method2->prototype); 226 return dexProtoCompareParameters(&method1->prototype, &method2->prototype); 231 * name is considered the "major" order and the prototype the "minor" 240 * prototype th [all...] |
H A D | Class.c | 2077 dexProtoSetFromMethodId(&meth->prototype, pDexFile, pMethodId); 2078 meth->shorty = dexProtoGetShorty(&meth->prototype); 2115 meth->jniArgInfo = computeJniArgInfo(&meth->prototype); 3212 char* desc = dexProtoCopyMethodDescriptor(&imeth->prototype); 3236 dexProtoCopyMethodDescriptor(&imeth->prototype); 3270 &imeth->prototype); 4044 dexParameterIteratorInit(&iterator, &meth->prototype); 4059 descriptor = dexProtoGetReturnType(&meth->prototype); 4719 desc = dexProtoCopyMethodDescriptor(&clazz->vtable[i]->prototype); 4729 &clazz->directMethods[i].prototype); [all...] |
H A D | Object.c | 218 proto = &method->prototype;
|
/dalvik/dx/src/com/android/dx/cf/code/ |
H A D | BaseMachine.java | 36 /* {@code non-null;} the prototype for the associated method */ 37 private final Prototype prototype; field in class:BaseMachine 81 * @param prototype {@code non-null;} the prototype for the associated method 83 public BaseMachine(Prototype prototype) { argument 84 if (prototype == null) { 85 throw new NullPointerException("prototype == null"); 88 this.prototype = prototype; 96 return prototype; 132 popArgs(Frame frame, Prototype prototype) argument [all...] |
H A D | Machine.java | 33 * Gets the effective prototype of the method that this instance is 34 * being used for. The <i>effective</i> prototype includes an initial 37 * @return {@code non-null;} the method prototype 59 * order, so the first prototype argument type is for the deepest 65 * @param prototype {@code non-null;} prototype indicating arguments to pop 67 public void popArgs(Frame frame, Prototype prototype); argument
|
H A D | ValueAwareMachine.java | 33 * @param prototype {@code non-null;} the prototype for the associated 36 public ValueAwareMachine(Prototype prototype) { argument 37 super(prototype);
|
H A D | Simulator.java | 475 * Checks whether the prototype is compatible with returning the 484 * Check to see if the prototype's return type is 490 throw new SimException("return type mismatch: prototype " + 599 * Get the instance prototype, and use it to direct 602 Prototype prototype = 604 machine.popArgs(frame, prototype); 609 * Get the static prototype, and use it to direct 612 Prototype prototype = 614 machine.popArgs(frame, prototype); 620 * create. Make a prototype o [all...] |
/dalvik/vm/mterp/ |
H A D | Mterp.c | 97 char* desc = dexProtoCopyMethodDescriptor(&glue->method->prototype);
|
/dalvik/vm/mterp/armv5te/ |
H A D | debug.c | 70 char* desc = dexProtoCopyMethodDescriptor(&method->prototype);
|
/dalvik/vm/hprof/ |
H A D | HprofStackFrame.c | 66 descriptor = dexProtoGetMethodDescriptor(&method->prototype, &cache); 228 descriptor = dexProtoGetMethodDescriptor(&method->prototype, &cache);
|
/dalvik/vm/reflect/ |
H A D | Proxy.c | 82 * The prototype signature needs to be cloned from a method in a 769 const char* baseSig = dexProtoGetReturnType(&baseMethod->prototype); 770 const char* subSig = dexProtoGetReturnType(&subMethod->prototype); 794 meth->prototype = 795 gDvm.methJavaLangReflectProxy_constructorPrototype->prototype; 817 dstMeth->prototype = srcMeth->prototype; 847 argCount = dexProtoGetParameterCount(&method->prototype); 987 char* desc = dexProtoCopyMethodDescriptor(&method->prototype);
|
/dalvik/vm/ |
H A D | Native.c | 95 char* desc = dexProtoCopyMethodDescriptor(&method->prototype); 122 char* desc = dexProtoCopyMethodDescriptor(&method->prototype); 778 createMangledSignature(&meth->prototype);
|
H A D | Profile.c | 291 dexProtoGetMethodDescriptor(&meth->prototype, &stringCache), 304 dexProtoGetMethodDescriptor(&meth->prototype, &stringCache),
|
H A D | Debugger.c | 1266 (const u1*) dexProtoGetMethodDescriptor(&meth->prototype, 1280 (const u1*) dexProtoGetMethodDescriptor(&meth->prototype, 1369 method->prototype.protoIdx, 1466 method->prototype.protoIdx, 2851 const char* descriptor = dexProtoGetReturnType(&method->prototype); 2893 char* desc = dexProtoCopyMethodDescriptor(&meth->prototype); 2983 method->prototype.protoIdx,
|
/dalvik/vm/mterp/portable/ |
H A D | debug.c | 163 char* desc = dexProtoCopyMethodDescriptor(&method->prototype);
|
/dalvik/vm/alloc/ |
H A D | HeapWorker.c | 175 &gDvm.gcHeap->heapWorkerCurrentMethod->prototype); 190 &gDvm.gcHeap->heapWorkerCurrentMethod->prototype);
|
/dalvik/vm/analysis/ |
H A D | CodeVerify.c | 721 dexParameterIteratorInit(&iterator, &meth->prototype); 826 const char* descriptor = dexProtoGetReturnType(&meth->prototype); 879 char* desc = dexProtoCopyMethodDescriptor(&meth->prototype); 899 const char* descriptor = dexProtoGetReturnType(&meth->prototype); 1056 // dexProtoCopyMethodDescriptor(&meth->prototype); 1098 char* desc = dexProtoCopyMethodDescriptor(&resMethod->prototype); 1115 sigOriginal = dexProtoCopyMethodDescriptor(&resMethod->prototype); 1264 char* desc = dexProtoCopyMethodDescriptor(&resMethod->prototype); 1280 char* desc = dexProtoCopyMethodDescriptor(&resMethod->prototype); 3228 char* desc = dexProtoCopyMethodDescriptor(&meth->prototype); [all...] |
H A D | VerifySubs.c | 373 char* desc = dexProtoCopyMethodDescriptor(&meth->prototype); 395 //char* methodDescr = dexProtoCopyMethodDescriptor(&meth->prototype);
|
H A D | RegisterMap.c | 479 desc = dexProtoCopyMethodDescriptor(&vdata->method->prototype); 1062 char* desc = dexProtoCopyMethodDescriptor(&method->prototype); 2256 char* desc = dexProtoCopyMethodDescriptor(&meth->prototype); 2316 char* desc = dexProtoCopyMethodDescriptor(&meth->prototype);
|
/dalvik/vm/mterp/c/ |
H A D | header.c | 117 desc = dexProtoCopyMethodDescriptor(&curMethod->prototype); \
|
/dalvik/vm/interp/ |
H A D | Interp.c | 672 desc = dexProtoCopyMethodDescriptor(&method->prototype); 1158 char* desc = dexProtoCopyMethodDescriptor(&method->prototype);
|
H A D | Stack.c | 381 char* desc = dexProtoCopyMethodDescriptor(&method->prototype); 834 method->prototype.protoIdx,
|