Searched defs:code (Results 1 - 25 of 209) sorted by relevance
123456789
/dalvik/dexgen/src/com/android/dexgen/dex/code/ |
H A D | CatchBuilder.java | 17 package com.android.dexgen.dex.code; 30 * @return {@code non-null;} the constructed table 45 * @return {@code non-null;} the set of catch types
|
H A D | RopToDop.java | 17 package com.android.dexgen.dex.code; 19 import com.android.dexgen.rop.code.Insn; 20 import com.android.dexgen.rop.code.RegOps; 21 import com.android.dexgen.rop.code.RegisterSpec; 22 import com.android.dexgen.rop.code.Rop; 23 import com.android.dexgen.rop.code.Rops; 24 import com.android.dexgen.rop.code.ThrowingCstInsn; 38 /** {@code non-null;} map from all the common rops to dalvik opcodes */ 281 * @param insn {@code non-null;} the original instruction
|
H A D | BlockAddresses.java | 17 package com.android.dexgen.dex.code; 19 import com.android.dexgen.rop.code.BasicBlock; 20 import com.android.dexgen.rop.code.BasicBlockList; 21 import com.android.dexgen.rop.code.Insn; 22 import com.android.dexgen.rop.code.RopMethod; 23 import com.android.dexgen.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 D | CodeAddress.java | 17 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 D | FixedSizeInsn.java | 17 package com.android.dexgen.dex.code; 19 import com.android.dexgen.rop.code.RegisterSpecList; 20 import com.android.dexgen.rop.code.SourcePosition; 24 * Base class for instructions which are of a fixed code size and which use {@link InsnFormat} methods to write themselves. This 30 * unknown ({@code -1}). 33 * absolutely no registers (e.g., a {@code nop} or a 39 * @param position {@code non-null;} source position 40 * @param registers {@code non-null;} register list, including a
|
H A D | LocalEnd.java | 17 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 D | LocalSnapshot.java | 17 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.RegisterSpecSet; 22 import com.android.dexgen.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 D | OddSpacer.java | 17 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 which either turns into a {@code nop} or 32 * unknown ({@code -1}). 34 * @param position {@code non-null;} source position
|
H A D | SimpleInsn.java | 17 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 D | VariableSizeInsn.java | 17 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 D | ZeroSizeInsn.java | 17 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
|
/dalvik/dx/src/com/android/dx/cf/code/ |
H A D | SimException.java | 17 package com.android.dx.cf.code;
|
H A D | ByteBlockList.java | 17 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 D | ValueAwareMachine.java | 17 package com.android.dx.cf.code; 33 * @param prototype {@code non-null;} the prototype for the associated
|
/dalvik/dx/src/com/android/dx/dex/code/ |
H A D | CatchBuilder.java | 17 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 D | RopToDop.java | 17 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 */ 53 * manually-generated static initialization code for this class. 55 * TODO: Make opcode-gen produce useful code i [all...] |
H A D | BlockAddresses.java | 17 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 D | CodeAddress.java | 17 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 D | FixedSizeInsn.java | 17 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 D | LocalEnd.java | 17 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 D | LocalSnapshot.java | 17 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...] |
/dalvik/dexgen/src/com/android/dexgen/rop/code/ |
H A D | ConservativeTranslationAdvice.java | 17 package com.android.dexgen.rop.code; 21 * {@code false} to all methods. 25 /** {@code non-null;} standard instance of this class */
|
H A D | CstInsn.java | 17 package com.android.dexgen.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 D | LocalVariableExtractor.java | 17 package com.android.dexgen.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 D | TranslationAdvice.java | 17 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
|
Completed in 178 milliseconds
123456789