Searched defs:code (Results 51 - 75 of 136) sorted by relevance

123456

/dalvik/dx/src/com/android/dx/dex/code/form/
H A DForm31i.java17 package com.android.dx.dex.code.form;
19 import com.android.dx.dex.code.CstInsn;
20 import com.android.dx.dex.code.DalvInsn;
21 import com.android.dx.dex.code.InsnFormat;
22 import com.android.dx.rop.code.RegisterSpecList;
28 * Instruction format {@code 31i}. See the instruction format spec
32 /** {@code non-null;} unique instance of this class */
H A DForm31t.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;
22 import com.android.dx.rop.code.RegisterSpecList;
26 * Instruction format {@code 31t}. See the instruction format spec
30 /** {@code non-null;} unique instance of this class */
H A DForm32x.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;
22 import com.android.dx.rop.code.RegisterSpecList;
26 * Instruction format {@code 32x}. See the instruction format spec
30 /** {@code non-null;} unique instance of this class */
H A DForm3rc.java17 package com.android.dx.dex.code.form;
19 import com.android.dx.dex.code.CstInsn;
20 import com.android.dx.dex.code.DalvInsn;
21 import com.android.dx.dex.code.InsnFormat;
22 import com.android.dx.rop.code.RegisterSpec;
23 import com.android.dx.rop.code.RegisterSpecList;
30 * Instruction format {@code 3rc}. See the instruction format spec
34 /** {@code non-null;} unique instance of this class */
H A DForm51l.java17 package com.android.dx.dex.code.form;
19 import com.android.dx.dex.code.CstInsn;
20 import com.android.dx.dex.code.DalvInsn;
21 import com.android.dx.dex.code.InsnFormat;
22 import com.android.dx.rop.code.RegisterSpecList;
29 * Instruction format {@code 51l}. See the instruction format spec
33 /** {@code non-null;} unique instance of this class */
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.DalvOps;
21 import com.android.dx.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/dx/src/com/android/dx/rop/code/
H A DDexTranslationAdvice.java17 package com.android.dx.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 DInsnList.java17 package com.android.dx.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 DLocalItem.java17 package com.android.dx.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 DPlainCstInsn.java17 package com.android.dx.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 DPlainInsn.java17 package com.android.dx.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 DRopMethod.java17 package com.android.dx.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 DSourcePosition.java17 package com.android.dx.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/code/
H A DExecutionStack.java17 package com.android.dx.cf.code;
33 /** {@code non-null;} array of stack contents */
37 * {@code >= 0;} stack pointer (points one past the end) / current stack
45 * @param maxStack {@code >= 0;} the maximum size of the stack for this
57 * @return {@code non-null;} the copy
72 * @param ex {@code non-null;} the exception to annotate
89 * @param type {@code non-null;} type to replace
111 * @return {@code >= 0;} the max stack size
120 * @return {@code >= 0, < getMaxStack();} the current stack size
142 * @param type {@code no
[all...]
H A DLineNumberList.java17 package com.android.dx.cf.code;
23 * {@code LineNumberTable} attributes.
26 /** {@code non-null;} zero-size instance */
33 * @param list1 {@code non-null;} first instance
34 * @param list2 {@code non-null;} second instance
35 * @return {@code non-null;} combined instance
71 * @param n {@code >= 0;} which item
72 * @return {@code null-ok;} the indicated item
81 * @param n {@code >= 0, < size();} which element
82 * @param item {@code no
[all...]
H A DLocalsArray.java17 package com.android.dx.cf.code;
19 import com.android.dx.rop.code.RegisterSpec;
39 * @param mutable {@code true} if this instance is mutable
48 * @return {@code non-null;} the copy
56 * @param ex {@code non-null;} the exception to annotate
64 * @param type {@code non-null;} type to replace
83 * @param idx {@code >= 0, < getMaxLocals();} which local
84 * @param type {@code non-null;} new type for the local at {@code idx}
92 * {@code se
[all...]
H A DSwitchList.java17 package com.android.dx.cf.code;
24 * {@code tableswitch} or {@code lookupswitch} instruction. It
28 /** {@code non-null;} list of test values */
32 * {@code non-null;} list of targets corresponding to the test values; there
44 * @param size {@code >= 0;} the number of elements to be in the table
64 * @return {@code >= 0;} the list size
73 * @param n {@code >= 0;}, &lt; size(); which index
81 * Gets the indicated target. Asking for the target at {@code size()}
84 * @param n {@code >
[all...]
/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;
26 * code.
29 /** set to {@code true} to enable development-time debugging code */
54 * running sum of the number of dex-form insns (actually code
61 * running sum of the total number of dex insns (actually code
79 * @param count {@code >= 0;} the number of bytes to add
88 * @param nonOptCode non-optimized code block
89 * @param code optimize
91 updateDexStatistics(DalvCode nonOptCode, DalvCode code) argument
[all...]
/dalvik/dx/src/com/android/dx/dex/code/
H A DCatchHandlerList.java17 package com.android.dx.dex.code;
28 /** {@code non-null;} empty instance */
32 * Constructs an instance. All indices initially contain {@code null}.
34 * @param size {@code >= 0;} the size of the list
43 * do that, this will throw {@code NullPointerException}.
45 * @param n {@code >= 0, < size();} which index
46 * @return {@code non-null;} element at that index
61 * @param prefix {@code non-null;} the prefix for every line
62 * @param header {@code non-null;} the header for the first line (after the
64 * @return {@code no
[all...]
H A DCatchTable.java17 package com.android.dx.dex.code;
23 * Table of catch entries. Each entry includes a range of code
29 /** {@code non-null;} empty instance */
33 * Constructs an instance. All indices initially contain {@code null}.
35 * @param size {@code >= 0;} the size of the table
44 * do that, this will throw {@code NullPointerException}.
46 * @param n {@code >= 0, < size();} which index
47 * @return {@code non-null;} element at that index
56 * @param n {@code >= 0, < size();} which index
57 * @param entry {@code no
[all...]
H A DCstInsn.java17 package com.android.dx.dex.code;
19 import com.android.dx.rop.code.RegisterSpecList;
20 import com.android.dx.rop.code.SourcePosition;
28 /** {@code non-null;} the constant argument for this instruction */
32 * {@code >= -1;} the constant pool index for {@link #constant}, or
33 * {@code -1} if not yet set
38 * {@code >= -1;} the constant pool index for the class reference in
39 * {@link #constant} if any, or {@code -1} if not yet set
45 * initially unknown ({@code -1}) as is the constant pool index.
48 * @param position {@code no
[all...]
H A DDalvCode.java17 package com.android.dx.dex.code;
26 * corresponds to a {@code code} structure in a {@code .dex} file.
36 * {@code null-ok;} the instruction list, ready for final processing;
42 * {@code non-null;} unprocessed catch table;
48 * {@code null-ok;} catch table; set in
54 * {@code null-ok;} source positions list; set in
60 * {@code null-ok;} local variable list; set in
66 * {@code nul
[all...]
H A DDalvInsnList.java17 package com.android.dx.dex.code;
39 * code block. This may be greater than the largest observed register+
40 * category because the method this code block exists in may
49 * @param list {@code non-null;} the list to use for elements
51 * this code block requires.
52 * @return {@code non-null;} an appropriately-constructed instance of this
69 * Constructs an instance. All indices initially contain {@code null}.
81 * do that, this will throw {@code NullPointerException}.
83 * @param n {@code >= 0, < size();} which index
84 * @return {@code no
[all...]
H A DPositionList.java17 package com.android.dx.dex.code;
19 import com.android.dx.rop.code.SourcePosition;
27 /** {@code non-null;} empty instance */
53 * @param insns {@code non-null;} instructions to convert
56 * @return {@code non-null;} the positions list
115 * Constructs an instance. All indices initially contain {@code null}.
117 * @param size {@code >= 0;} the size of the list
126 * do that, this will throw {@code NullPointerException}.
128 * @param n {@code >= 0, < size();} which index
129 * @return {@code no
[all...]
H A DSwitchData.java17 package com.android.dx.dex.code;
19 import com.android.dx.rop.code.RegisterSpecList;
20 import com.android.dx.rop.code.SourcePosition;
32 * {@code non-null;} address representing the instruction that uses this
37 /** {@code non-null;} sorted list of switch cases (keys) */
41 * {@code non-null;} corresponding list of code addresses; the branch
51 * unknown ({@code -1}).
53 * @param position {@code non-null;} source position
54 * @param user {@code no
[all...]

Completed in 475 milliseconds

123456