/dalvik/dexgen/src/com/android/dexgen/dex/code/form/ |
H A D | Form21h.java | 17 package com.android.dexgen.dex.code.form; 19 import com.android.dexgen.dex.code.CstInsn; 20 import com.android.dexgen.dex.code.DalvInsn; 21 import com.android.dexgen.dex.code.InsnFormat; 22 import com.android.dexgen.rop.code.RegisterSpecList; 28 * Instruction format {@code 21h}. See the instruction format spec 32 /** {@code non-null;} unique instance of this class */
|
H A D | Form21s.java | 17 package com.android.dexgen.dex.code.form; 19 import com.android.dexgen.dex.code.CstInsn; 20 import com.android.dexgen.dex.code.DalvInsn; 21 import com.android.dexgen.dex.code.InsnFormat; 22 import com.android.dexgen.rop.code.RegisterSpecList; 28 * Instruction format {@code 21s}. See the instruction format spec 32 /** {@code non-null;} unique instance of this class */
|
H A D | Form21t.java | 17 package com.android.dexgen.dex.code.form; 19 import com.android.dexgen.dex.code.DalvInsn; 20 import com.android.dexgen.dex.code.InsnFormat; 21 import com.android.dexgen.dex.code.TargetInsn; 22 import com.android.dexgen.rop.code.RegisterSpecList; 26 * Instruction format {@code 21t}. See the instruction format spec 30 /** {@code non-null;} unique instance of this class */
|
H A D | Form22b.java | 17 package com.android.dexgen.dex.code.form; 19 import com.android.dexgen.dex.code.CstInsn; 20 import com.android.dexgen.dex.code.DalvInsn; 21 import com.android.dexgen.dex.code.InsnFormat; 22 import com.android.dexgen.rop.code.RegisterSpecList; 28 * Instruction format {@code 22b}. See the instruction format spec 32 /** {@code non-null;} unique instance of this class */
|
H A D | Form22c.java | 17 package com.android.dexgen.dex.code.form; 19 import com.android.dexgen.dex.code.CstInsn; 20 import com.android.dexgen.dex.code.DalvInsn; 21 import com.android.dexgen.dex.code.InsnFormat; 22 import com.android.dexgen.rop.code.RegisterSpecList; 30 * Instruction format {@code 22c}. See the instruction format spec 34 /** {@code non-null;} unique instance of this class */
|
H A D | Form22s.java | 17 package com.android.dexgen.dex.code.form; 19 import com.android.dexgen.dex.code.CstInsn; 20 import com.android.dexgen.dex.code.DalvInsn; 21 import com.android.dexgen.dex.code.InsnFormat; 22 import com.android.dexgen.rop.code.RegisterSpecList; 28 * Instruction format {@code 22s}. See the instruction format spec 32 /** {@code non-null;} unique instance of this class */
|
H A D | Form22t.java | 17 package com.android.dexgen.dex.code.form; 19 import com.android.dexgen.dex.code.DalvInsn; 20 import com.android.dexgen.dex.code.InsnFormat; 21 import com.android.dexgen.dex.code.TargetInsn; 22 import com.android.dexgen.rop.code.RegisterSpecList; 26 * Instruction format {@code 22t}. See the instruction format spec 30 /** {@code non-null;} unique instance of this class */
|
H A D | Form22x.java | 17 package com.android.dexgen.dex.code.form; 19 import com.android.dexgen.dex.code.DalvInsn; 20 import com.android.dexgen.dex.code.InsnFormat; 21 import com.android.dexgen.dex.code.SimpleInsn; 22 import com.android.dexgen.rop.code.RegisterSpecList; 26 * Instruction format {@code 22x}. See the instruction format spec 30 /** {@code non-null;} unique instance of this class */
|
H A D | Form23x.java | 17 package com.android.dexgen.dex.code.form; 19 import com.android.dexgen.dex.code.DalvInsn; 20 import com.android.dexgen.dex.code.InsnFormat; 21 import com.android.dexgen.dex.code.SimpleInsn; 22 import com.android.dexgen.rop.code.RegisterSpecList; 26 * Instruction format {@code 23x}. See the instruction format spec 30 /** {@code non-null;} unique instance of this class */
|
H A D | Form30t.java | 17 package com.android.dexgen.dex.code.form; 19 import com.android.dexgen.dex.code.DalvInsn; 20 import com.android.dexgen.dex.code.InsnFormat; 21 import com.android.dexgen.dex.code.TargetInsn; 25 * Instruction format {@code 30t}. See the instruction format spec 29 /** {@code non-null;} unique instance of this class */
|
H A D | Form31c.java | 17 package com.android.dexgen.dex.code.form; 19 import com.android.dexgen.dex.code.CstInsn; 20 import com.android.dexgen.dex.code.DalvInsn; 21 import com.android.dexgen.dex.code.InsnFormat; 22 import com.android.dexgen.rop.code.RegisterSpec; 23 import com.android.dexgen.rop.code.RegisterSpecList; 31 * Instruction format {@code 31c}. See the instruction format spec 35 /** {@code non-null;} unique instance of this class */
|
H A D | Form31i.java | 17 package com.android.dexgen.dex.code.form; 19 import com.android.dexgen.dex.code.CstInsn; 20 import com.android.dexgen.dex.code.DalvInsn; 21 import com.android.dexgen.dex.code.InsnFormat; 22 import com.android.dexgen.rop.code.RegisterSpecList; 28 * Instruction format {@code 31i}. See the instruction format spec 32 /** {@code non-null;} unique instance of this class */
|
H A D | Form31t.java | 17 package com.android.dexgen.dex.code.form; 19 import com.android.dexgen.dex.code.DalvInsn; 20 import com.android.dexgen.dex.code.InsnFormat; 21 import com.android.dexgen.dex.code.TargetInsn; 22 import com.android.dexgen.rop.code.RegisterSpecList; 26 * Instruction format {@code 31t}. See the instruction format spec 30 /** {@code non-null;} unique instance of this class */
|
H A D | Form32x.java | 17 package com.android.dexgen.dex.code.form; 19 import com.android.dexgen.dex.code.DalvInsn; 20 import com.android.dexgen.dex.code.InsnFormat; 21 import com.android.dexgen.dex.code.SimpleInsn; 22 import com.android.dexgen.rop.code.RegisterSpecList; 26 * Instruction format {@code 32x}. See the instruction format spec 30 /** {@code non-null;} unique instance of this class */
|
H A D | Form3rc.java | 17 package com.android.dexgen.dex.code.form; 19 import com.android.dexgen.dex.code.CstInsn; 20 import com.android.dexgen.dex.code.DalvInsn; 21 import com.android.dexgen.dex.code.InsnFormat; 22 import com.android.dexgen.rop.code.RegisterSpec; 23 import com.android.dexgen.rop.code.RegisterSpecList; 30 * Instruction format {@code 3rc}. See the instruction format spec 34 /** {@code non-null;} unique instance of this class */
|
H A D | Form51l.java | 17 package com.android.dexgen.dex.code.form; 19 import com.android.dexgen.dex.code.CstInsn; 20 import com.android.dexgen.dex.code.DalvInsn; 21 import com.android.dexgen.dex.code.InsnFormat; 22 import com.android.dexgen.rop.code.RegisterSpecList; 29 * Instruction format {@code 51l}. See the instruction format spec 33 /** {@code non-null;} unique instance of this class */
|
H A D | SpecialFormat.java | 17 package com.android.dexgen.dex.code.form; 19 import com.android.dexgen.dex.code.DalvInsn; 20 import com.android.dexgen.dex.code.DalvOps; 21 import com.android.dexgen.dex.code.InsnFormat; 28 * exceptions, as code should know (implicitly or explicitly) to avoid 30 * always returns {@code true}. 33 /** {@code non-null;} unique instance of this class */
|
/dalvik/dexgen/src/com/android/dexgen/rop/code/ |
H A D | DexTranslationAdvice.java | 17 package com.android.dexgen.rop.code; 28 /** {@code non-null;} standard instance of this class */ 101 * @param sources {@code non-null;} list of SSA registers 102 * @return {@code >= 0;} rop-form width in register units
|
H A D | InsnList.java | 17 package com.android.dexgen.rop.code; 27 * Constructs an instance. All indices initially contain {@code null}. 38 * do that, this will throw {@code NullPointerException}. 40 * @param n {@code >= 0, < size();} which index 41 * @return {@code non-null;} element at that index 50 * @param n {@code >= 0, < size();} which index 51 * @param insn {@code non-null;} the instruction to set at {@code n} 59 * {@code get(size() - 1)}. 61 * @return {@code no [all...] |
H A D | LocalItem.java | 17 package com.android.dexgen.rop.code; 25 /** {@code null-ok;} local variable name */ 28 /** {@code null-ok;} local variable signature */ 36 * @param name {@code null-ok;} local variable name 37 * @param signature {@code null-ok;} local variable signature 38 * @return {@code non-null;} appropriate instance. 51 * @param name {@code null-ok;} local variable name 52 * @param signature {@code null-ok;} local variable signature 129 * @return {@code null-ok;} name 138 * @return {@code nul [all...] |
H A D | PlainCstInsn.java | 17 package com.android.dexgen.rop.code; 33 * @param opcode {@code non-null;} the opcode 34 * @param position {@code non-null;} source position 35 * @param result {@code null-ok;} spec for the result, if any 36 * @param sources {@code non-null;} specs for all the sources 37 * @param cst {@code non-null;} the constant
|
H A D | PlainInsn.java | 17 package com.android.dexgen.rop.code; 34 * @param opcode {@code non-null;} the opcode 35 * @param position {@code non-null;} source position 36 * @param result {@code null-ok;} spec for the result, if any 37 * @param sources {@code non-null;} specs for all the sources 60 * @param opcode {@code non-null;} the opcode 61 * @param position {@code non-null;} source position 62 * @param result {@code null-ok;} spec for the result, if any 63 * @param source {@code non-null;} spec for the source
|
H A D | RopMethod.java | 17 package com.android.dexgen.rop.code; 27 /** {@code non-null;} basic block list of the method */ 30 /** {@code >= 0;} label for the block which starts the method */ 34 * {@code null-ok;} array of predecessors for each block, indexed by block 40 * {@code null-ok;} the predecessors for the implicit "exit" block, that is 48 * @param blocks {@code non-null;} basic block list of the method 49 * @param firstLabel {@code >= 0;} the label of the first block to execute 70 * @return {@code non-null;} the list 80 * @return {@code >= 0;} the first-block label 90 * @param label {@code > [all...] |
H A D | SourcePosition.java | 17 package com.android.dexgen.rop.code; 23 * Information about a source position for code, which includes both a 27 /** {@code non-null;} convenient "no information known" instance */ 31 /** {@code null-ok;} name of the file of origin or {@code null} if unknown */ 35 * {@code >= -1;} the bytecode address, or {@code -1} if that 41 * {@code >= -1;} the line number, or {@code -1} if that 49 * @param sourceFile {@code nul [all...] |
/dalvik/dx/src/com/android/dx/cf/attrib/ |
H A D | AttCode.java | 19 import com.android.dx.cf.code.ByteCatchList; 20 import com.android.dx.cf.code.BytecodeArray; 25 * Attribute class for standard {@code Code} attributes. 28 /** {@code non-null;} attribute name for attributes of this type */ 31 /** {@code >= 0;} the stack size */ 34 /** {@code >= 0;} the number of locals */ 37 /** {@code non-null;} array containing the bytecode per se */ 38 private final BytecodeArray code; field in class:AttCode 40 /** {@code non-null;} the exception table */ 43 /** {@code no 55 AttCode(int maxStack, int maxLocals, BytecodeArray code, ByteCatchList catches, AttributeList attributes) argument [all...] |