/dalvik/vm/interp/ |
H A D | Stack.h | 276 void dvmDumpThreadStack(const DebugOutputTarget* target, Thread* thread); 277 void dvmDumpRunningThreadStack(const DebugOutputTarget* target, Thread* thread); 278 void dvmDumpNativeStack(const DebugOutputTarget* target, pid_t tid);
|
H A D | Stack.cpp | 1078 * Extract the object that is the target of a monitor-enter instruction 1156 static void printWaitMessage(const DebugOutputTarget* target, const char* detail, Object* obj, 1172 dvmPrintDebugMessage(target, "%s\n", msg.c_str()); 1187 static void dumpFrames(const DebugOutputTarget* target, void* framePtr, 1219 //dvmPrintDebugMessage(target, " (break frame)\n"); 1230 dvmPrintDebugMessage(target, " at %s(Native Method)\n", 1233 dvmPrintDebugMessage(target, " at %s(%s:%s%d)\n", 1259 printWaitMessage(target, "on", obj, joinThread); 1265 printWaitMessage(target, "to lock", obj, owner); 1290 dvmPrintDebugMessage(target, [all...] |
/dalvik/vm/mterp/x86/ |
H A D | OP_APUT_OBJECT.S | 27 SPILL_TMP1(%ecx) # save target address 38 UNSPILL_TMP1(%ecx) # recover target address
|
/dalvik/dx/src/com/android/dx/io/instructions/ |
H A D | DecodedInstruction.java | 53 * target address argument. This is an absolute address, not just 57 private final int target; field in class:DecodedInstruction 102 int index, IndexType indexType, int target, long literal) { 115 this.target = target; 150 * Gets the raw target. 153 return target; 157 * Gets the target as a relative offset from the given address. 160 return target - baseAddress; 164 * Gets the target a 101 DecodedInstruction(InstructionCodec format, int opcode, int index, IndexType indexType, int target, long literal) argument [all...] |
H A D | InstructionCodec.java | 118 int target = (byte) byte1(opcodeUnit); // sign-extend 121 baseAddress + target, 0L); 136 int target = (short) in.read(); // sign-extend 139 baseAddress + target, literal); 192 int target = (short) in.read(); // sign-extend 195 baseAddress + target, 0L, 324 int target = (short) in.read(); // sign-extend 327 baseAddress + target, 0L, 410 int target = in.readInt(); 413 baseAddress + target, litera [all...] |
/dalvik/dx/src/com/android/dx/merge/ |
H A D | IndexMap.java | 58 private final Dex target; field in class:IndexMap 71 public IndexMap(Dex target, TableOfContents tableOfContents) { argument 72 this.target = target; 153 return new TypeList(target, types); 193 return new MethodId(target, 200 return new FieldId(target, 208 return new ProtoId(target, 215 return new ClassDef(target, classDef.getOffset(), adjustType(classDef.getTypeIndex()), 243 return new Annotation(target, annotatio [all...] |
/dalvik/vm/compiler/codegen/arm/ |
H A D | CodegenDriver.cpp | 40 ArmLIR *target = newLIR0(cUnit, kArmPseudoTargetLabel); local 41 target->defMask = ENCODE_ALL; 42 branchOver->generic.target = (LIR *)target; 256 * for Thumb-only target since LR cannot be directly accessed in 258 * frame pointer and cannot be the target of the emulated heap 285 ArmLIR *target) 288 branch->generic.target = (LIR *) target; 616 ArmLIR *target local 283 genConditionalBranch(CompilationUnit *cUnit, ArmConditionCode cond, ArmLIR *target) argument 956 genUnconditionalBranch(CompilationUnit *cUnit, ArmLIR *target) argument 1429 ArmLIR *target = newLIR0(cUnit, kArmPseudoTargetLabel); local 1821 ArmLIR *target = newLIR0(cUnit, kArmPseudoTargetLabel); local 1877 ArmLIR *target = newLIR0(cUnit, kArmPseudoTargetLabel); local 2476 ArmLIR *target = newLIR0(cUnit, kArmPseudoTargetLabel); local 2521 ArmLIR *target = newLIR0(cUnit, kArmPseudoTargetLabel); local 2915 ArmLIR *target = newLIR0(cUnit, kArmPseudoTargetLabel); local 2978 ArmLIR *target = newLIR0(cUnit, kArmPseudoTargetLabel); local 3285 ArmLIR *target = newLIR0(cUnit, kArmPseudoTargetLabel); local 3623 ArmLIR *target = newLIR0(cUnit, kArmPseudoTargetLabel); local 3734 ArmLIR *target = newLIR0(cUnit, kArmPseudoTargetLabel); local [all...] |
H A D | ArchFactory.cpp | 40 branch->generic.target = (LIR *) exceptionLabel; 111 * cannot really use operand[0] to store the absolute target address since 113 * we fake BLX_1 is a two operand instruction and the absolute target
|
/dalvik/vm/mterp/armv5te/ |
H A D | zcmp.S | 22 bne common_updateProfile @ test for JIT off at target
|
/dalvik/vm/mterp/mips/ |
H A D | zcmp.S | 26 bnez a0, common_updateProfile # test for JIT off at target
|
H A D | footer.S | 45 move a0, rPC # pass our target PC 52 move a0, rPC # pass our target PC 59 lw a0, 0(ra) # pass our target PC 66 lw a0, 0(ra) # pass our target PC 73 lw a0, 0(ra) # pass our target PC 80 move a0, rPC # pass our target PC 150 * a translation for the exit target. Commonly used for callees. 164 move ra, zero # in case target is HANDLER_INTERPRET 170 * a translation for the exit target. Commonly used following 176 lw rPC, (ra) # get our target P [all...] |
/dalvik/dx/src/com/android/dx/cf/code/ |
H A D | Machine.java | 29 * branch target information. 170 * indicating a branch target. 172 * @param target the argument value 174 public void auxTargetArg(int target); argument 183 * @param cases {@code non-null;} the list of key-target pairs, plus the default 184 * target 198 * Indicates that the target of this operation is the given local.
|
H A D | BasicBlocker.java | 216 int target) { 220 targetLists[offset] = IntList.makeImmutable(target); 228 * target and next instruction begin new blocks.) 237 targetLists[offset] = IntList.makeImmutable(next, target); 242 addWorkIfNecessary(target, true); 286 * there isn't any, then "next" is the sole target. 215 visitBranch(int opcode, int offset, int length, int target) argument
|
/dalvik/tools/dexdeps/ |
H A D | Android.mk | 17 # We use copy-file-to-new-target so that the installed 34 $(copy-file-to-new-target)
|
/dalvik/vm/compiler/codegen/x86/ |
H A D | AnalysisO1.cpp | 522 for example, a "goto" bytecode will be followed by the goto target */ 897 //if this bytecode is the target of a jump, the mapFromBCtoNCG should be updated 3704 int beforeCall(const char* target) { //spill all live registers 3708 if(!strcmp(target, "ncgGetEIP")) { 3714 if((!strcmp(target, "dvmInstanceofNonTrivial")) || 3715 (!strcmp(target, "dvmUnlockObject")) || 3716 (!strcmp(target, "dvmAllocObject")) || 3717 (!strcmp(target, "dvmAllocArrayByClass")) || 3718 (!strcmp(target, "dvmAllocPrimitiveArray")) || 3719 (!strcmp(target, "dvmInterpHandleFillArrayDat [all...] |
/dalvik/vm/compiler/codegen/mips/ |
H A D | CodegenDriver.cpp | 40 MipsLIR *target = newLIR0(cUnit, kMipsPseudoTargetLabel); local 41 target->defMask = ENCODE_ALL; 42 branchOver->generic.target = (LIR *)target; 322 * for Thumb-only target since LR cannot be directly accessed in 324 * frame pointer and cannot be the target of the emulated heap 351 MipsLIR *target) 354 branch->generic.target = (LIR *) target; 677 MipsLIR *target local 349 genConditionalBranchMips(CompilationUnit *cUnit, MipsOpCode opc, int rs, int rt, MipsLIR *target) argument 1001 genUnconditionalBranch(CompilationUnit *cUnit, MipsLIR *target) argument 1497 MipsLIR *target = newLIR0(cUnit, kMipsPseudoTargetLabel); local 1891 MipsLIR *target = newLIR0(cUnit, kMipsPseudoTargetLabel); local 1946 MipsLIR *target = newLIR0(cUnit, kMipsPseudoTargetLabel); local 2541 MipsLIR *target = newLIR0(cUnit, kMipsPseudoTargetLabel); local 2586 MipsLIR *target = newLIR0(cUnit, kMipsPseudoTargetLabel); local 3011 MipsLIR *target = newLIR0(cUnit, kMipsPseudoTargetLabel); local 3077 MipsLIR *target = newLIR0(cUnit, kMipsPseudoTargetLabel); local 3420 MipsLIR *target = newLIR0(cUnit, kMipsPseudoTargetLabel); local 3768 MipsLIR *target = newLIR0(cUnit, kMipsPseudoTargetLabel); local [all...] |
H A D | GlobalOptimizations.cpp | 41 * Is the branch target the next instruction? 43 if (nextLIR == (MipsLIR *) thisLIR->generic.target) { 49 * Found real useful stuff between the branch and the target. 119 MipsLIR *targetLIR = (MipsLIR *) nextLIR->generic.target; 308 branch target up into the delay slot and adjust the branch */ 311 for (targetLIR = (MipsLIR *) branchLIR->generic.target; 317 break; /* try to get to next real op at branch target */ 322 branchLIR->generic.target = (LIR *) NEXT_LIR(targetLIR); 329 for (targetLIR = (MipsLIR *) branchLIR->generic.target; 333 break; /* try to get to next real op at branch target */ [all...] |
H A D | ArchUtility.cpp | 120 lir->generic.target); 129 intptr_t target = 133 sprintf(tbuf, "%p", (void *) target);
|
H A D | Assemble.cpp | 65 * t -> pc-relative target 66 * T -> pc-region target 67 * u -> 1st half of bl[x] target 68 * v -> 2nd half ob bl[x] target 453 MipsLIR *targetLIR = (MipsLIR *) lir->generic.target; 455 intptr_t target = targetLIR->generic.offset; local 456 int delta = target - pc; 467 MipsLIR *targetLIR = (MipsLIR *) lir->generic.target; 469 intptr_t target = targetLIR->generic.offset; local 470 int delta = target 483 intptr_t target = targetLIR->generic.offset; local 496 intptr_t target = lir->operands[0]; local 506 intptr_t target = startAddr + targetLIR->generic.offset; local 510 intptr_t target = startAddr + targetLIR->generic.offset; local [all...] |
/dalvik/vm/ |
H A D | Android.mk | 18 # This makefile builds both for host and target, and so the very large 32 # Build for the target (device). 123 # time. When building this target as a regular static library, certain 154 $(copy-file-to-new-target)
|
H A D | JniInternal.h | 169 void dvmDumpJniStats(DebugOutputTarget* target);
|
/dalvik/dexgen/src/com/android/dexgen/dex/code/ |
H A D | OutputFinisher.java | 258 * @param newTarget {@code non-null;} the new target for the reversed branch 332 * constant pool index, or branch target size issues</li> 526 * <p>This method ignores issues of branch target size, since 652 * the branch target size requirement of each branch instruction 657 * to the original target. 674 TargetInsn target = (TargetInsn) insn; 676 if (format.branchFits(target)) { 698 * branch target. 724 new TargetInsn(Dops.GOTO, target.getPosition(), 725 RegisterSpecList.EMPTY, target [all...] |
/dalvik/dx/src/com/android/dx/dex/code/ |
H A D | OutputFinisher.java | 267 * @param newTarget {@code non-null;} the new target for the 342 * constant pool index, or branch target size issues</li> 553 * <p>This method ignores issues of branch target size, since 696 * the branch target size requirement of each branch instruction 701 * to the original target. 717 TargetInsn target = (TargetInsn) insn; 719 if (opcode.getFormat().branchFits(target)) { 739 * branch target. 765 new TargetInsn(Dops.GOTO, target.getPosition(), 766 RegisterSpecList.EMPTY, target [all...] |
/dalvik/vm/native/ |
H A D | dalvik_system_Zygote.cpp | 265 const char* target = getenv("EMULATED_STORAGE_TARGET"); local 267 if (source == NULL || target == NULL || legacy == NULL) { 279 snprintf(target_user, PATH_MAX, "%s/%d", target, userid); 288 if (mount(source, target, NULL, MS_BIND, NULL) == -1) { 289 ALOGE("Failed to mount %s to %s: %s", source, target, strerror(errno));
|
/dalvik/dx/src/com/android/dx/cf/direct/ |
H A D | CodeObserver.java | 144 int target) { 145 String targetStr = (length <= 3) ? Hex.u2(target) : Hex.u4(target); 143 visitBranch(int opcode, int offset, int length, int target) argument
|