/dalvik/dexgen/src/com/android/dexgen/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/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/dexgen/src/com/android/dexgen/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/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. 31 /** {@code non-null;} the wrapped prototype */ 32 private final Prototype prototype; field in class:ProtoIdItem 34 /** {@code non-null;} the short-form of the prototype */ 39 * prototype has no parameters 46 * @param prototype {@code non-null;} the constant for the prototype 48 public ProtoIdItem(Prototype prototype) { argument 49 if (prototype == null) { 50 throw new NullPointerException("prototype 67 makeShortForm(Prototype prototype) argument [all...] |
/dalvik/vm/oo/ |
H A D | Class.h | 188 * Store a copy of the method prototype descriptor string 196 dexProtoGetMethodDescriptor(&method->prototype, pCache); 202 * given method's prototype. For example, if the method descriptor is 208 return dexProtoComputeArgsSize(&method->prototype); 218 return dexProtoCompare(&method1->prototype, &method2->prototype); 229 return dexProtoCompareParameters(&method1->prototype, &method2->prototype); 234 * name is considered the "major" order and the prototype the "minor" 243 * prototype th [all...] |
H A D | Object.h | 518 * Method prototype descriptor string (return and argument types). 525 DexProto prototype; member in struct:Method
|
H A D | Class.cpp | 2158 dexProtoSetFromMethodId(&meth->prototype, pDexFile, pMethodId); 2159 meth->shorty = dexProtoGetShorty(&meth->prototype); 2209 meth->jniArgInfo = computeJniArgInfo(&meth->prototype); 3225 char* desc = dexProtoCopyMethodDescriptor(&imeth->prototype); 3249 dexProtoCopyMethodDescriptor(&imeth->prototype); 3285 &imeth->prototype); 4000 dexParameterIteratorInit(&iterator, &meth->prototype); 4015 descriptor = dexProtoGetReturnType(&meth->prototype); 4742 desc = dexProtoCopyMethodDescriptor(&clazz->vtable[i]->prototype); 4752 &clazz->directMethods[i].prototype); [all...] |
/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 84 * @param prototype {@code non-null;} the prototype for the 87 public BaseMachine(Prototype prototype) { argument 88 if (prototype == null) { 89 throw new NullPointerException("prototype == null"); 92 this.prototype = prototype; 100 return prototype; 137 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 | 526 * Checks whether the prototype is compatible with returning the 535 * Check to see if the prototype's return type is 541 throw new SimException("return type mismatch: prototype " + 651 * Get the instance prototype, and use it to direct 654 Prototype prototype = 656 machine.popArgs(frame, prototype); 661 * Get the static prototype, and use it to direct 664 Prototype prototype = 666 machine.popArgs(frame, prototype); 672 * create. Make a prototype o [all...] |
/dalvik/vm/mterp/ |
H A D | Mterp.cpp | 85 &self->interpSave.method->prototype);
|
/dalvik/vm/analysis/ |
H A D | VerifySubs.cpp | 60 char* desc = dexProtoCopyMethodDescriptor(&meth->prototype);
|
H A D | CodeVerify.cpp | 785 dexParameterIteratorInit(&iterator, &meth->prototype); 890 descriptor = dexProtoGetReturnType(&meth->prototype); 943 char* desc = dexProtoCopyMethodDescriptor(&meth->prototype); 963 const char* descriptor = dexProtoGetReturnType(&meth->prototype); 1184 char* desc = dexProtoCopyMethodDescriptor(&resMethod->prototype); 1201 sigOriginal = dexProtoCopyMethodDescriptor(&resMethod->prototype); 1339 char* desc = dexProtoCopyMethodDescriptor(&resMethod->prototype); 1355 char* desc = dexProtoCopyMethodDescriptor(&resMethod->prototype); 3623 char* desc = dexProtoCopyMethodDescriptor(&meth->prototype); 3687 char* desc = dexProtoCopyMethodDescriptor(&meth->prototype); [all...] |
/dalvik/vm/mterp/armv5te/ |
H A D | debug.cpp | 73 char* desc = dexProtoCopyMethodDescriptor(&method->prototype);
|
/dalvik/vm/mterp/mips/ |
H A D | debug.cpp | 83 char* desc = dexProtoCopyMethodDescriptor(&method->prototype);
|
/dalvik/vm/reflect/ |
H A D | Proxy.cpp | 715 const char* baseSig = dexProtoGetReturnType(&baseMethod->prototype); 716 const char* subSig = dexProtoGetReturnType(&subMethod->prototype); 738 * The constructor signatures (->prototype and ->shorty) need to 747 meth->prototype = 748 gDvm.methJavaLangReflectProxy_constructorPrototype->prototype; 770 dstMeth->prototype = srcMeth->prototype; 796 size_t argCount = dexProtoGetParameterCount(&method->prototype); 927 char* desc = dexProtoCopyMethodDescriptor(&method->prototype);
|
H A D | Reflect.cpp | 722 || dexProtoCompareToParameterDescriptors(&method->prototype, 1158 const char* sig = dexProtoGetReturnType(&meth->prototype); 1176 char* desc = dexProtoCopyMethodDescriptor(&meth->prototype);
|
/dalvik/vm/ |
H A D | Native.cpp | 94 char* desc = dexProtoCopyMethodDescriptor(&method->prototype); 120 char* desc = dexProtoCopyMethodDescriptor(&method->prototype); 722 createMangledSignature(&meth->prototype);
|
H A D | Profile.cpp | 316 dexProtoGetMethodDescriptor(&meth->prototype, &stringCache), 329 dexProtoGetMethodDescriptor(&meth->prototype, &stringCache),
|
H A D | Debugger.cpp | 1236 (const u1*) dexProtoGetMethodDescriptor(&meth->prototype, 1250 (const u1*) dexProtoGetMethodDescriptor(&meth->prototype, 1333 method->prototype.protoIdx, 1430 method->prototype.protoIdx, 2749 const char* descriptor = dexProtoGetReturnType(&method->prototype); 2794 char* desc = dexProtoCopyMethodDescriptor(&meth->prototype); 2897 method->prototype.protoIdx,
|
/dalvik/vm/mterp/c/ |
H A D | header.cpp | 105 desc = dexProtoCopyMethodDescriptor(&curMethod->prototype); \
|
/dalvik/vm/interp/ |
H A D | Interp.cpp | 867 char* desc = dexProtoCopyMethodDescriptor(&method->prototype); 925 desc = dexProtoCopyMethodDescriptor(&method->prototype); 1370 char* desc = dexProtoCopyMethodDescriptor(&method->prototype);
|