Searched refs:target (Results 26 - 50 of 84) sorted by relevance

1234

/dalvik/vm/interp/
H A DStack.h276 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 DStack.cpp1078 * 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 DOP_APUT_OBJECT.S27 SPILL_TMP1(%ecx) # save target address
38 UNSPILL_TMP1(%ecx) # recover target address
/dalvik/dx/src/com/android/dx/io/instructions/
H A DDecodedInstruction.java53 * 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 DInstructionCodec.java118 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 DIndexMap.java58 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 DCodegenDriver.cpp40 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 DArchFactory.cpp40 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 Dzcmp.S22 bne common_updateProfile @ test for JIT off at target
/dalvik/vm/mterp/mips/
H A Dzcmp.S26 bnez a0, common_updateProfile # test for JIT off at target
H A Dfooter.S45 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 DMachine.java29 * 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 DBasicBlocker.java216 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 DAndroid.mk17 # We use copy-file-to-new-target so that the installed
34 $(copy-file-to-new-target)
/dalvik/vm/compiler/codegen/x86/
H A DAnalysisO1.cpp522 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 DCodegenDriver.cpp40 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 DGlobalOptimizations.cpp41 * 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 DArchUtility.cpp120 lir->generic.target);
129 intptr_t target =
133 sprintf(tbuf, "%p", (void *) target);
H A DAssemble.cpp65 * 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 DAndroid.mk18 # 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 DJniInternal.h169 void dvmDumpJniStats(DebugOutputTarget* target);
/dalvik/dexgen/src/com/android/dexgen/dex/code/
H A DOutputFinisher.java258 * @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 DOutputFinisher.java267 * @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 Ddalvik_system_Zygote.cpp265 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 DCodeObserver.java144 int target) {
145 String targetStr = (length <= 3) ? Hex.u2(target) : Hex.u4(target);
143 visitBranch(int opcode, int offset, int length, int target) argument

Completed in 1462 milliseconds

1234