Searched defs:code (Results 76 - 100 of 209) sorted by relevance

123456789

/dalvik/dx/src/com/android/dx/cf/code/
H A DByteBlock.java17 package com.android.dx.cf.code;
27 /** {@code >= 0;} label for this block */
30 /** {@code >= 0;} bytecode offset (inclusive) of the start of the block */
33 /** {@code > start;} bytecode offset (exclusive) of the end of the block */
36 /** {@code non-null;} list of successors that this block may branch to */
39 /** {@code non-null;} list of exceptions caught and their handler targets */
45 * @param label {@code >= 0;} target label for this block
46 * @param start {@code >= 0;} bytecode offset (inclusive) of the start
48 * @param end {@code > start;} bytecode offset (exclusive) of the end
50 * @param successors {@code no
[all...]
H A DMerger.java17 package com.android.dx.cf.code;
38 * @param locals1 {@code non-null;} a locals array
39 * @param locals2 {@code non-null;} another locals array
40 * @return {@code non-null;} the result of merging the two locals arrays
90 * @param stack1 {@code non-null;} a stack
91 * @param stack2 {@code non-null;} another stack
92 * @return {@code non-null;} the result of merging the two stacks
147 * @param ft1 {@code non-null;} a frame type
148 * @param ft2 {@code non-null;} another frame type
149 * @return {@code no
[all...]
H A DReturnAddress.java17 package com.android.dx.cf.code;
31 /** {@code >= 0;} the start address of the subroutine being returned from */
37 * @param subroutineAddress {@code >= 0;} the start address of the
103 * @return {@code >= 0;} the subroutine address
/dalvik/dx/src/com/android/dx/dex/code/
H A DArrayData.java17 package com.android.dx.dex.code;
20 import com.android.dx.rop.code.RegisterSpecList;
21 import com.android.dx.rop.code.SourcePosition;
33 * {@code non-null;} address representing the instruction that uses this
38 /** {@code non-null;} initial values to be filled into an array */
52 * unknown ({@code -1}).
54 * @param position {@code non-null;} source position
55 * @param user {@code non-null;} address representing the instruction that
57 * @param values {@code non-null;} initial values to be filled into an array
H A DDop.java17 package com.android.dx.dex.code;
26 /** {@code Opcodes.isValid();} the opcode value itself */
29 /** {@code Opcodes.isValid();} the opcode family */
33 * {@code Opcodes.isValid();} what opcode (by number) to try next
35 * {@code Opcodes.NO_NEXT} to indicate that this is the last
40 /** {@code non-null;} the instruction format */
49 * @param opcode {@code Opcodes.isValid();} the opcode value
51 * @param family {@code Opcodes.isValid();} the opcode family
52 * @param nextOpcode {@code Opcodes.isValid();} what opcode (by
54 * particular arguments; {@code Opcode
[all...]
H A DHighRegisterPrefix.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;
27 * {@code move*} instructions to move a set of registers into
28 * registers starting at {@code 0} sequentially. This is used
33 /** {@code null-ok;} cached instructions, if constructed */
38 * unknown ({@code -1}).
40 * @param position {@code non-null;} source position
41 * @param registers {@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...]
H A DOutputCollector.java17 package com.android.dx.dex.code;
33 * {@code non-null;} the associated finisher (which holds the instruction
39 * {@code null-ok;} suffix for the output, or {@code null} if the suffix
47 * @param dexOptions {@code non-null;} options for dex output
48 * @param initialCapacity {@code >= 0;} initial capacity of the output list
49 * @param suffixInitialCapacity {@code >= 0;} initial capacity of the output
51 * @param regCount {@code >= 0;} register count for the method
62 * @param insn {@code non-null;} the instruction to add
74 * {@code
[all...]
H A DStdCatchBuilder.java17 package com.android.dx.dex.code;
19 import com.android.dx.rop.code.BasicBlock;
20 import com.android.dx.rop.code.BasicBlockList;
21 import com.android.dx.rop.code.RopMethod;
35 /** the maximum range of a single catch handler, in code units */
38 /** {@code non-null;} method to build the list for */
41 /** {@code non-null;} block output order */
44 /** {@code non-null;} address objects for each block */
51 * @param method {@code non-null;} method to build the list for
52 * @param order {@code no
[all...]
H A DTargetInsn.java17 package com.android.dx.dex.code;
19 import com.android.dx.rop.code.RegisterSpecList;
20 import com.android.dx.rop.code.SourcePosition;
26 /** {@code non-null;} the branch target */
31 * unknown ({@code -1}), and the target is initially
32 * {@code null}.
35 * @param position {@code non-null;} source position
36 * @param registers {@code non-null;} register list, including a
39 * @param target {@code non-null;} the branch target
67 * {@code l
[all...]
/dalvik/dx/src/com/android/dx/dex/code/form/
H A DForm10t.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 10t}. See the instruction format spec
29 /** {@code non-null;} unique instance of this class */
H A DForm11n.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;
30 * Instruction format {@code 11n}. See the instruction format spec
34 /** {@code non-null;} unique instance of this class */
H A DForm11x.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;
28 * Instruction format {@code 11x}. See the instruction format spec
32 /** {@code non-null;} unique instance of this class */
H A DForm12x.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.RegisterSpec;
23 import com.android.dx.rop.code.RegisterSpecList;
29 * Instruction format {@code 12x}. See the instruction format spec
33 /** {@code non-null;} unique instance of this class */
51 * The (sz - 2) and (sz - 1) below makes this code work for
129 * The (sz - 2) and (sz - 1) below makes this code wor
[all...]
H A DForm20t.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 20t}. See the instruction format spec
29 /** {@code non-null;} unique instance of this class */
H A DForm21c.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;
33 * Instruction format {@code 21c}. See the instruction format spec
37 /** {@code non-null;} unique instance of this class */
H A DForm21h.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;
30 * Instruction format {@code 21h}. See the instruction format spec
34 /** {@code non-null;} unique instance of this class */
H A DForm21s.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;
30 * Instruction format {@code 21s}. See the instruction format spec
34 /** {@code non-null;} unique instance of this class */
H A DForm21t.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;
28 * Instruction format {@code 21t}. See the instruction format spec
32 /** {@code non-null;} unique instance of this class */
H A DForm22b.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;
30 * Instruction format {@code 22b}. See the instruction format spec
34 /** {@code non-null;} unique instance of this class */
H A DForm22c.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;
31 * Instruction format {@code 22c}. See the instruction format spec
35 /** {@code non-null;} unique instance of this class */
H A DForm22s.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;
30 * Instruction format {@code 22s}. See the instruction format spec
34 /** {@code non-null;} unique instance of this class */
H A DForm22t.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;
28 * Instruction format {@code 22t}. See the instruction format spec
32 /** {@code non-null;} unique instance of this class */
H A DForm22x.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;
28 * Instruction format {@code 22x}. See the instruction format spec
32 /** {@code non-null;} unique instance of this class */
H A DForm23x.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;
28 * Instruction format {@code 23x}. See the instruction format spec
32 /** {@code non-null;} unique instance of this class */

Completed in 161 milliseconds

123456789