Searched defs:code (Results 1 - 25 of 120) sorted by relevance

12345

/dalvik/dx/src/com/android/dx/cf/code/
H A DSimException.java17 package com.android.dx.cf.code;
H A DByteBlockList.java17 package com.android.dx.cf.code;
31 * @param size {@code >= 0;} the number of elements to be in the list
40 * will throw {@code NullPointerException}.
42 * @param n {@code >= 0, < size();} which element
43 * @return {@code non-null;} the indicated element
53 * @return {@code non-null;} the block with the given label
69 * @param n {@code >= 0, < size();} which element
70 * @param bb {@code null-ok;} the value to store
H A DValueAwareMachine.java17 package com.android.dx.cf.code;
33 * @param prototype {@code non-null;} the prototype for the associated
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 DCatchBuilder.java17 package com.android.dx.dex.code;
30 * @return {@code non-null;} the constructed table
45 * @return {@code non-null;} the set of catch types
H A DRopToDop.java17 package com.android.dx.dex.code;
19 import com.android.dx.rop.code.Insn;
20 import com.android.dx.rop.code.RegOps;
21 import com.android.dx.rop.code.Rop;
22 import com.android.dx.rop.code.Rops;
23 import com.android.dx.rop.code.ThrowingCstInsn;
24 import com.android.dx.rop.code.RegisterSpec;
38 /** {@code non-null;} map from all the common rops to dalvik opcodes */
281 * @param insn {@code non-null;} the original instruction
H A DBlockAddresses.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.Insn;
22 import com.android.dx.rop.code.RopMethod;
23 import com.android.dx.rop.code.SourcePosition;
31 /** {@code non-null;} array containing addresses for the start of each basic
35 /** {@code non-null;} array containing addresses for the final instruction
39 /** {@code non-null;} array containing addresses for the end (just past the
47 * @param method {@code no
[all...]
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
32 * unknown ({@code -1}).
34 * @param position {@code non-null;} source position
55 return "code-address";
H A DFixedSizeInsn.java17 package com.android.dx.dex.code;
19 import com.android.dx.rop.code.RegisterSpecList;
20 import com.android.dx.rop.code.SourcePosition;
24 * Base class for instructions which are of a fixed code size and
31 * unknown ({@code -1}).
34 * absolutely no registers (e.g., a {@code nop} or a
40 * @param position {@code non-null;} source position
41 * @param registers {@code non-null;} register list, including a
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 DLocalSnapshot.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.RegisterSpecSet;
22 import com.android.dx.rop.code.SourcePosition;
30 /** {@code non-null;} local state associated with this instance */
35 * unknown ({@code -1}).
37 * @param position {@code non-null;} source position
38 * @param locals {@code non-null;} associated local variable state
65 * @return {@code no
[all...]
H A DOddSpacer.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 which either turns into a {@code nop} or
32 * unknown ({@code -1}).
34 * @param position {@code non-null;} source position
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 DArrayData.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;} initial values to be filled into an array */
51 * unknown ({@code -1}).
53 * @param position {@code non-null;} source position
54 * @param user {@code non-null;} address representing the instruction that
56 * @param values {@code non-null;} initial values to be filled into an array
H A DDop.java17 package com.android.dx.dex.code;
29 /** {@code non-null;} the instruction format */
35 /** {@code non-null;} the name */
41 * @param opcode {@code DalvOps.MIN_VALUE..DalvOps.MAX_VALUE;} the opcode
43 * @param family {@code DalvOps.MIN_VALUE..DalvOps.MAX_VALUE;} the opcode family
44 * @param format {@code non-null;} the instruction format
47 * @param name {@code non-null;} the name
83 * @return {@code DalvOps.MIN_VALUE..DalvOps.MAX_VALUE;} the opcode value
93 * @return {@code DalvOps.MIN_VALUE..DalvOps.MAX_VALUE;} the opcode family
102 * @return {@code no
[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...]
/dalvik/dx/src/com/android/dx/rop/code/
H A DConservativeTranslationAdvice.java17 package com.android.dx.rop.code;
21 * {@code false} to all methods.
25 /** {@code non-null;} standard instance of this class */
H A DCstInsn.java17 package com.android.dx.rop.code;
26 /** {@code non-null;} the constant */
32 * @param opcode {@code non-null;} the opcode
33 * @param position {@code non-null;} source position
34 * @param result {@code null-ok;} spec for the result, if any
35 * @param sources {@code non-null;} specs for all the sources
36 * @param cst {@code non-null;} constant
58 * @return {@code non-null;} the constant
H A DLocalVariableExtractor.java17 package com.android.dx.rop.code;
27 /** {@code non-null;} method being extracted from */
30 /** {@code non-null;} block list for the method */
33 /** {@code non-null;} result in-progress */
36 /** {@code non-null;} work set indicating blocks needing to be processed */
42 * @param method {@code non-null;} the method to extract from
43 * @return {@code non-null;} the extracted information
53 * @param method {@code non-null;} the method to extract from
72 * @return {@code non-null;} the extracted information
89 * @param label {@code >
[all...]
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/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...]

Completed in 226 milliseconds

12345