Searched refs:code (Results 1 - 25 of 289) sorted by relevance

1234567891011>>

/dalvik/dexgen/src/com/android/dexgen/dex/code/
H A DCodeAddress.java17 package com.android.dexgen.dex.code;
19 import com.android.dexgen.rop.code.RegisterSpecList;
20 import com.android.dexgen.rop.code.SourcePosition;
23 * Pseudo-instruction which is used to track an address within a code
25 * exception handler ranges. Its code size is zero, and so instances
32 * unknown ({@code -1}).
34 * @param position {@code non-null;} source position
55 return "code-address";
H A DSimpleInsn.java17 package com.android.dexgen.dex.code;
19 import com.android.dexgen.rop.code.RegisterSpecList;
20 import com.android.dexgen.rop.code.SourcePosition;
29 * unknown ({@code -1}).
32 * @param position {@code non-null;} source position
33 * @param registers {@code non-null;} register list, including a
H A DVariableSizeInsn.java17 package com.android.dexgen.dex.code;
19 import com.android.dexgen.rop.code.RegisterSpecList;
20 import com.android.dexgen.rop.code.SourcePosition;
28 * unknown ({@code -1}).
30 * @param position {@code non-null;} source position
31 * @param registers {@code non-null;} source registers
H A DZeroSizeInsn.java17 package com.android.dexgen.dex.code;
19 import com.android.dexgen.rop.code.RegisterSpecList;
20 import com.android.dexgen.rop.code.SourcePosition;
24 * Pseudo-instruction base class for zero-size (no code emitted)
26 * about the code they are adjacent to.
31 * unknown ({@code -1}).
33 * @param position {@code non-null;} source position
H A DLocalEnd.java17 package com.android.dexgen.dex.code;
19 import com.android.dexgen.rop.code.RegisterSpec;
20 import com.android.dexgen.rop.code.RegisterSpecList;
21 import com.android.dexgen.rop.code.SourcePosition;
31 * {@code non-null;} register spec representing the local variable ended
34 * is implicit in the ambient local variable state, but other code
41 * unknown ({@code -1}).
43 * @param position {@code non-null;} source position
44 * @param local {@code non-null;} register spec representing the local
73 * @return {@code no
[all...]
H A DLocalStart.java17 package com.android.dexgen.dex.code;
19 import com.android.dexgen.rop.code.RegisterSpec;
20 import com.android.dexgen.rop.code.RegisterSpecList;
21 import com.android.dexgen.rop.code.SourcePosition;
31 * {@code non-null;} register spec representing the local variable introduced
39 * @param spec {@code non-null;} the spec to convert
40 * @return {@code non-null;} the string form
49 * unknown ({@code -1}).
51 * @param position {@code non-null;} source position
52 * @param local {@code no
[all...]
/dalvik/dx/src/com/android/dx/cf/attrib/
H A DAttCode.java19 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...]
H A DAttLocalVariableTable.java19 import com.android.dx.cf.code.LocalVariableList;
22 * Attribute class for standard {@code LocalVariableTable} attributes.
25 /** {@code non-null;} attribute name for attributes of this type */
31 * @param localVariables {@code non-null;} list of local variable entries
H A DAttLocalVariableTypeTable.java19 import com.android.dx.cf.code.LocalVariableList;
22 * Attribute class for standard {@code LocalVariableTypeTable} attributes.
25 /** {@code non-null;} attribute name for attributes of this type */
31 * @param localVariables {@code non-null;} list of local variable entries
/dalvik/dx/src/com/android/dx/dex/code/
H A DCodeAddress.java17 package com.android.dx.dex.code;
19 import com.android.dx.rop.code.RegisterSpecList;
20 import com.android.dx.rop.code.SourcePosition;
23 * Pseudo-instruction which is used to track an address within a code
25 * exception handler ranges. Its code size is zero, and so instances
35 * unknown ({@code -1}).
37 * @param position {@code non-null;} source position
45 * unknown ({@code -1}).
47 * @param position {@code non-null;} source position
71 return "code
[all...]
H A DSimpleInsn.java17 package com.android.dx.dex.code;
19 import com.android.dx.rop.code.RegisterSpecList;
20 import com.android.dx.rop.code.SourcePosition;
29 * unknown ({@code -1}).
32 * @param position {@code non-null;} source position
33 * @param registers {@code non-null;} register list, including a
H A DVariableSizeInsn.java17 package com.android.dx.dex.code;
19 import com.android.dx.rop.code.RegisterSpecList;
20 import com.android.dx.rop.code.SourcePosition;
28 * unknown ({@code -1}).
30 * @param position {@code non-null;} source position
31 * @param registers {@code non-null;} source registers
H A DZeroSizeInsn.java17 package com.android.dx.dex.code;
19 import com.android.dx.rop.code.RegisterSpecList;
20 import com.android.dx.rop.code.SourcePosition;
24 * Pseudo-instruction base class for zero-size (no code emitted)
26 * about the code they are adjacent to.
31 * unknown ({@code -1}).
33 * @param position {@code non-null;} source position
H A DLocalEnd.java17 package com.android.dx.dex.code;
19 import com.android.dx.rop.code.RegisterSpec;
20 import com.android.dx.rop.code.RegisterSpecList;
21 import com.android.dx.rop.code.SourcePosition;
31 * {@code non-null;} register spec representing the local variable ended
34 * is implicit in the ambient local variable state, but other code
41 * unknown ({@code -1}).
43 * @param position {@code non-null;} source position
44 * @param local {@code non-null;} register spec representing the local
73 * @return {@code no
[all...]
H A DLocalStart.java17 package com.android.dx.dex.code;
19 import com.android.dx.rop.code.RegisterSpec;
20 import com.android.dx.rop.code.RegisterSpecList;
21 import com.android.dx.rop.code.SourcePosition;
31 * {@code non-null;} register spec representing the local variable introduced
39 * @param spec {@code non-null;} the spec to convert
40 * @return {@code non-null;} the string form
49 * unknown ({@code -1}).
51 * @param position {@code non-null;} source position
52 * @param local {@code no
[all...]
/dalvik/dx/src/com/android/dx/dex/code/form/
H A DSpecialFormat.java17 package com.android.dx.dex.code.form;
19 import com.android.dx.dex.code.DalvInsn;
20 import com.android.dx.dex.code.InsnFormat;
27 * exceptions, as code should know (implicitly or explicitly) to avoid
29 * always returns {@code true}.
32 /** {@code non-null;} unique instance of this class */
H A DForm10x.java17 package com.android.dx.dex.code.form;
19 import com.android.dx.dex.code.DalvInsn;
20 import com.android.dx.dex.code.InsnFormat;
21 import com.android.dx.dex.code.SimpleInsn;
25 * Instruction format {@code 10x}. See the instruction format spec
29 /** {@code non-null;} unique instance of this class */
H A DForm30t.java17 package com.android.dx.dex.code.form;
19 import com.android.dx.dex.code.DalvInsn;
20 import com.android.dx.dex.code.InsnFormat;
21 import com.android.dx.dex.code.TargetInsn;
25 * Instruction format {@code 30t}. See the instruction format spec
29 /** {@code non-null;} unique instance of this class */
/dalvik/dexgen/src/com/android/dexgen/dex/file/
H A DCodeItem.java19 import com.android.dexgen.dex.code.CatchTable;
20 import com.android.dexgen.dex.code.CstInsn;
21 import com.android.dexgen.dex.code.DalvCode;
22 import com.android.dexgen.dex.code.DalvInsn;
23 import com.android.dexgen.dex.code.DalvInsnList;
24 import com.android.dexgen.dex.code.LocalList;
25 import com.android.dexgen.dex.code.PositionList;
42 * {@code dex} file.
51 /** {@code non-null;} method that this code implement
55 private final DalvCode code; field in class:CodeItem
85 CodeItem(CstMethodRef ref, DalvCode code, boolean isStatic, TypeList throwsList) argument
[all...]
H A DEncodedMethod.java19 import com.android.dexgen.dex.code.DalvCode;
20 import com.android.dexgen.rop.code.AccessFlags;
35 /** {@code non-null;} constant for the method */
39 * {@code null-ok;} code for the method, if the method is neither
40 * {@code abstract} nor {@code native}
42 private final CodeItem code; field in class:EncodedMethod
47 * @param method {@code non-null;} constant for the method
49 * @param code {
54 EncodedMethod(CstMethodRef method, int accessFlags, DalvCode code, TypeList throwsList) argument
[all...]
/dalvik/dexgen/src/com/android/dexgen/dex/code/form/
H A DForm10x.java17 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;
25 * Instruction format {@code 10x}. See the instruction format spec
29 /** {@code non-null;} unique instance of this class */
H A DSpecialFormat.java17 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 DTranslationAdvice.java17 package com.android.dexgen.rop.code;
23 * the early stage code be explicitly tied to the target.
33 * @param opcode {@code non-null;} the opcode
34 * @param sourceA {@code non-null;} the first source
35 * @param sourceB {@code non-null;} the second source
36 * @return {@code true} iff the target can represent the operation
46 * @param opcode {@code non-null;} opcode
47 * @param sources {@code non-null;} source list
48 * @return {@code true} iff the target requires the sources to be
/dalvik/dx/src/com/android/dx/rop/code/
H A DTranslationAdvice.java17 package com.android.dx.rop.code;
23 * the early stage code be explicitly tied to the target.
33 * @param opcode {@code non-null;} the opcode
34 * @param sourceA {@code non-null;} the first source
35 * @param sourceB {@code non-null;} the second source
36 * @return {@code true} iff the target can represent the operation
46 * @param opcode {@code non-null;} opcode
47 * @param sources {@code non-null;} source list
48 * @return {@code true} iff the target requires the sources to be
/dalvik/dx/src/com/android/dx/dex/cf/
H A DCodeStatistics.java19 import com.android.dx.dex.code.DalvCode;
20 import com.android.dx.rop.code.RopMethod;
25 * code.
28 /** set to {@code true} to enable development-time debugging code */
53 * running sum of the number of dex-form insns (actually code
60 * running sum of the total number of dex insns (actually code
78 * @param count {@code >= 0;} the number of bytes to add
87 * @param nonOptCode non-optimized code block
88 * @param code optimize
90 updateDexStatistics(DalvCode nonOptCode, DalvCode code) argument
[all...]

Completed in 217 milliseconds

1234567891011>>