/dalvik/dexgen/src/com/android/dexgen/rop/code/ |
H A D | Insn.java | 28 * an opcode (which specifies operation and source/result types), a 29 * list of actual sources and result registers/values, and additional 39 /** {@code null-ok;} spec for the result of this instruction, if any */ 40 private final RegisterSpec result; field in class:Insn 50 * @param result {@code null-ok;} spec for the result, if any 53 public Insn(Rop opcode, SourcePosition position, RegisterSpec result, argument 69 this.result = result; 140 * Gets the result spe 297 withNewRegisters(RegisterSpec result, RegisterSpecList sources) argument [all...] |
/dalvik/dexlist/ |
H A D | DexList.cpp | 205 int result = -1; local 212 result = 0; 233 result = 0; 240 return result; 259 int result = 0; local 292 result |= process(argv[i]); 295 return result;
|
/dalvik/dx/src/com/android/dx/cf/code/ |
H A D | BaseMachine.java | 280 int result = 0; 283 result += args[i].getType().getCategory(); 286 return result; 384 * should be the sole result set by a call to {@link #setResult} (or 404 TypeBearer result = results[0]; 405 Type resultType = result.getType(); 410 * If this is to be a move operation and the result is a 415 return localTarget.withType(result); 422 // The result and local types are inconsistent. Complain! 429 * The result typ 453 setResult(TypeBearer result) argument 469 addResult(TypeBearer result) argument 514 protected final TypeBearer result(int n) { method in class:BaseMachine [all...] |
H A D | Ropper.java | 112 private final ArrayList<BasicBlock> result; field in class:Ropper 116 * (See {@link Frame#getSubroutines} associated with each result block. 117 * Parallel to {@link Ropper#result}. 284 * before we leave the ropper. Redundent successors will result in 391 this.result = new ArrayList<BasicBlock>(blocks.size() * 2 + 10); 481 for (BasicBlock bb : result) { 541 * Searches {@link #result} for a block with the given label. Returns its 549 int sz = result.size(); 551 BasicBlock one = result.get(i); 561 * Searches {@link #result} fo [all...] |
/dalvik/dx/src/com/android/dx/dex/code/ |
H A D | OutputFinisher.java | 166 HashSet<Constant> result = new HashSet<Constant>(20); 169 addConstants(result, insn); 172 return result; 179 * @param result {@code non-null;} result set to add to 182 private static void addConstants(HashSet<Constant> result, argument 186 result.add(cst); 191 addConstants(result, specs.get(i)); 195 addConstants(result, spec); 203 * @param result { 206 addConstants(HashSet<Constant> result, RegisterSpec spec) argument [all...] |
H A D | LocalList.java | 186 * @return {@code -1..1;} standard result of comparison 359 LocalList result = state.finish(); 362 debugVerify(result); 365 return result; 454 /** {@code non-null;} result being collected */ 455 private final ArrayList<Entry> result; field in class:LocalList.MakeState 458 * {@code >= 0;} running count of nulled result entries, to help with 466 /** {@code null-ok;} result indices where local ends are stored */ 476 result = new ArrayList<Entry>(initialSize); 609 Entry endEntry = result [all...] |
/dalvik/dx/src/com/android/dx/rop/code/ |
H A D | Insn.java | 26 * an opcode (which specifies operation and source/result types), a 27 * list of actual sources and result registers/values, and additional 37 /** {@code null-ok;} spec for the result of this instruction, if any */ 38 private final RegisterSpec result; field in class:Insn 48 * @param result {@code null-ok;} spec for the result, if any 51 public Insn(Rop opcode, SourcePosition position, RegisterSpec result, argument 67 this.result = result; 138 * Gets the result spe 295 withNewRegisters(RegisterSpec result, RegisterSpecList sources) argument [all...] |
H A D | RegisterSpecList.java | 39 RegisterSpecList result = new RegisterSpecList(1); 40 result.set(0, spec); 41 return result; 53 RegisterSpecList result = new RegisterSpecList(2); 54 result.set(0, spec0); 55 result.set(1, spec1); 56 return result; 69 RegisterSpecList result = new RegisterSpecList(3); 70 result.set(0, spec0); 71 result 395 private RegisterSpecList result; field in class:RegisterSpecList.Expander [all...] |
/dalvik/dx/src/com/android/dx/ssa/ |
H A D | EscapeAnalysis.java | 136 * Finds the corresponding instruction for a given move result 138 * @param moveInsn {@code non-null;} a move result instruction 139 * @return {@code non-null;} the instruction that produces the result for 149 * Finds the corresponding move result for a given instruction 152 * followed by a move result 153 * @return {@code non-null;} the move result for the given instruction 213 * move result or move param. 219 RegisterSpec result = insn.getResult(); 224 result.getTypeBearer().getBasicType() == Type.BT_OBJECT) { 227 processRegister(result, escSe 323 processRegister(RegisterSpec result, EscapeSet escSet) argument [all...] |
H A D | SsaBasicBlock.java | 147 SsaBasicBlock result = 151 result.insns.ensureCapacity(ropInsns.size()); 154 result.insns.add(new NormalSsaInsn (ropInsns.get(i), result)); 157 result.predecessors = SsaMethod.bitSetFromLabelList( 161 result.successors 164 result.successorList 168 if (result.successorList.size() != 0) { 171 result.primarySuccessor = (primarySuccessor < 0) 175 return result; 574 addMoveToEnd(RegisterSpec result, RegisterSpec source) argument 631 addMoveToBeginning(RegisterSpec result, RegisterSpec source) argument [all...] |
/dalvik/dexgen/src/com/android/dexgen/dex/code/ |
H A D | LocalList.java | 187 * @return {@code -1..1;} standard result of comparison 363 LocalList result = state.finish(); 366 debugVerify(result); 369 return result; 458 /** {@code non-null;} result being collected */ 459 private final ArrayList<Entry> result; field in class:LocalList.MakeState 462 * {@code >= 0;} running count of nulled result entries, to help with 470 /** {@code null-ok;} result indices where local ends are stored */ 480 result = new ArrayList<Entry>(initialSize); 613 Entry endEntry = result [all...] |
/dalvik/libdex/ |
H A D | DexFile.cpp | 294 int result = -1; local 413 result = 0; 416 if (result != 0 && pDexFile != NULL) {
|
H A D | DexProto.cpp | 101 char* result = pCache->value; local 104 return result; 281 int result = local 285 if (result != 0) { 286 return result; 298 int result = local 302 if (result != 0) { 303 return result; 333 const char* result = strchr(descriptor, ')'); local 335 if (result 362 const char* result = strchr(descriptor + 1, ';'); local 450 int result = strcmp(dexProtoGetReturnType(proto), returnType); local [all...] |
H A D | DexSwapVerify.cpp | 263 bool result = (*element & bit) != 0; local 267 return result; 951 bool result = (dataDefiner == definerIdx) || (dataDefiner == kDexNoIndex); local 954 return result; 2125 u4 result = 0; local 2131 result |= ((u4) *(data++)) << (i * 8); 2135 return result;
|
/dalvik/tools/hprof-conv/ |
H A D | HprofConv.c | 441 int result = -1; local 589 result = 0; 593 return result; 603 int result = -1; local 689 result = 0; 693 return result;
|
/dalvik/dexdump/ |
H A D | DexDump.cpp | 358 * The output buffer must be able to hold (2*len)+1 bytes. The result is 705 * first try to use the given buffer, but if the result won't fit, 706 * then this will allocate a new buffer to hold the result. A pointer 707 * to the buffer which holds the full result is always returned, and 708 * this can be compared with the one passed in, to see if the result 1783 int result = -1; local 1789 return result; 1809 result = 0; 1816 return result; 1912 int result local [all...] |
/dalvik/tools/dmtracedump/ |
H A D | TraceDump.c | 241 * hold the result. A pointer to "dest" is returned. The characters and 331 int result; local 345 result = strcmp(methodA->className, methodB->className); 346 if (result == 0) { 356 result = strcmp(methodA->methodName, methodB->methodName); 357 if (result == 0) 358 result = strcmp(methodA->signature, methodB->signature); 360 return result; 370 int result; local 384 result 409 int result; local 448 int result; local 471 int result; local 507 int result; local 536 int result; local 2528 int result; local 2568 int result; local 2584 int result; local [all...] |
/dalvik/dx/etc/ |
H A D | jasmin.jar | META-INF/ META-INF/MANIFEST.MF jas/ jas/AnnotDefAttr.class AnnotDefAttr.java package jas ... |