/dalvik/dx/src/com/android/dx/cf/direct/ |
H A D | CodeObserver.java | 147 int target) { 148 String targetStr = (length <= 3) ? Hex.u2(target) : Hex.u4(target); 146 visitBranch(int opcode, int offset, int length, int target) argument
|
/dalvik/vm/compiler/codegen/arm/ |
H A D | ArchUtility.cpp | 201 lir->generic.target); 206 intptr_t target = local 210 sprintf(tbuf, "%p", (void *) target);
|
H A D | Assemble.cpp | 64 * t -> pc-relative target 65 * u -> 1st half of bl[x] target 66 * v -> 2nd half ob bl[x] target 957 ArmLIR *lirTarget = (ArmLIR *) lir->generic.target; 959 intptr_t target = lirTarget->generic.offset; local 960 int delta = target - pc; 987 ArmLIR *targetLIR = (ArmLIR *) lir->generic.target; 989 intptr_t target = targetLIR->generic.offset; local 990 int delta = target - pc; 1000 newInst->generic.target 1022 intptr_t target = targetLIR->generic.offset; local 1036 intptr_t target = targetLIR->generic.offset; local 1047 intptr_t target = lir->operands[1]; local 1062 intptr_t target = lir->operands[1]; local [all...] |
H A D | CodegenCommon.cpp | 338 * return the target Dalvik sReg[s] and convert the next to a 468 branch->generic.target = (LIR *) pcrLabel;
|
/dalvik/vm/compiler/codegen/arm/Thumb/ |
H A D | Gen.cpp | 260 ArmLIR *target = newLIR0(cUnit, kArmPseudoTargetLabel); local 261 target->defMask = ENCODE_ALL; 263 branch1->generic.target = (LIR *)target;
|
H A D | Factory.cpp | 42 * grab from the per-translation literal pool. If target is 78 loadPcRel->generic.target = (LIR *) dataTarget; 133 loadPcRel->generic.target = (LIR *) dataTarget;
|
/dalvik/dalvikvm/ |
H A D | Android.mk | 31 # Build for the target (device).
|
/dalvik/dx/src/com/android/dx/cf/code/ |
H A D | BaseMachine.java | 54 /** auxiliary branch target argument */ 69 /** {@code null-ok;} local target spec, if salient and calculated */ 241 public final void auxTargetArg(int target) { argument 242 auxTarget = target; 336 * Gets the branch target auxiliary argument. 381 * Gets the target local register spec of the current operation, if any. 382 * The local target spec is the combination of the values indicated 391 * local target was set since the last time {@link #clearArgs} was 400 throw new SimException("local target with " + 529 * there is a local target (se [all...] |
H A D | Simulator.java | 697 int target) { 740 machine.auxTargetArg(target); 696 visitBranch(int opcode, int offset, int length, int target) argument
|
/dalvik/vm/ |
H A D | Thread.h | 591 void dvmDumpThreadEx(const DebugOutputTarget* target, Thread* thread, 598 void dvmDumpAllThreadsEx(const DebugOutputTarget* target, bool grabLock);
|
H A D | Jni.cpp | 658 void dvmDumpJniStats(DebugOutputTarget* target) { argument 659 dvmPrintDebugMessage(target, "JNI: CheckJNI is %s", gDvmJni.useCheckJni ? "on" : "off"); 661 dvmPrintDebugMessage(target, " (with forcecopy)"); 663 dvmPrintDebugMessage(target, "; workarounds are %s", gDvmJni.workAroundAppJniBugs ? "on" : "off"); 666 dvmPrintDebugMessage(target, "; pins=%d", dvmReferenceTableEntries(&gDvm.jniPinRefTable)); 670 dvmPrintDebugMessage(target, "; globals=%d", gDvm.jniGlobalRefTable.capacity()); 676 dvmPrintDebugMessage(target, " (plus %d weak)", weaks); 680 dvmPrintDebugMessage(target, "\n\n"); 1083 * of calling through a bridge, the target method is called directly.)
|
/dalvik/vm/mterp/armv5te/ |
H A D | OP_IPUT_WIDE.S | 41 add r2, r9, r3 @ r2<- target address
|
H A D | footer.S | 49 mov r0,rPC @ pass our target PC 57 mov r0,rPC @ pass our target PC 65 ldr r0,[lr, #-1] @ pass our target PC 73 ldr r0,[lr, #-1] @ pass our target PC 81 ldr r0,[lr, #-1] @ pass our target PC 89 mov r0,rPC @ pass our target PC 162 * a translation for the exit target. Commonly used for callees. 174 mov lr, #0 @ in case target is HANDLER_INTERPRET 181 * a translation for the exit target. Commonly used following 186 ldr rPC,[lr, #-1] @ get our target P [all...] |
/dalvik/vm/compiler/ |
H A D | Frontend.cpp | 65 unsigned int *target, bool *isInvoke, 75 *target = UNKNOWN_TARGET; 93 *target = (unsigned int) calleeMethod->insns; 105 *target = (unsigned int) calleeMethod->insns; 117 *target = (unsigned int) calleeMethod->insns; 128 *target = (unsigned int) calleeMethod->insns; 137 *target = curOffset + (int) insn->dalvikInsn.vA; 146 *target = curOffset + (int) insn->dalvikInsn.vC; 155 *target = curOffset + (int) insn->dalvikInsn.vB; 417 * target 63 findBlockBoundary(const Method *caller, MIR *insn, unsigned int curOffset, unsigned int *target, bool *isInvoke, const Method **callee) argument 906 int target = curOffset; local [all...] |
H A D | CompilerIR.h | 85 struct LIR *target; member in struct:LIR
|
/dalvik/vm/compiler/codegen/x86/ |
H A D | Lower.h | 464 //when WITH_JIT, relativePC stores the target basic block id 589 int beforeCall(const char* target); 590 int afterCall(const char* target); 677 void conditional_jump(ConditionCode cc, const char* target, bool isShortTerm); 678 void unconditional_jump(const char* target, bool isShortTerm); 679 void conditional_jump_int(ConditionCode cc, int target, OpndSize size); 680 void unconditional_jump_int(int target, OpndSize size); 682 void call(const char* target); 1213 bool jumpToException(const char* target); 1231 int getRelativeOffset(const char* target, boo [all...] |
/dalvik/vm/compiler/codegen/x86/libenc/ |
H A D | encoder.inl | 601 * @note On EM64T: if target lies beyond 2G (does not fit into 32 bit 605 ENCODER_DECLARE_EXPORT char * jump(char * stream, char * target) { 607 int64 offset = target - stream; 620 stream = mov(stream, rax_opnd, Imm_Opnd(size_64, (int64)target), size_64); 623 I_32 offset = target - stream; 669 ENCODER_DECLARE_EXPORT char * branch(char * stream, ConditionCode cc, const char * target, InstrPrefix prefix) { 671 int64 offset = stream-target-2; 696 * @note On EM64T: if target lies beyond 2G (does not fit into 32 bit 700 ENCODER_DECLARE_EXPORT char * call(char * stream, const char * target) 703 int64 offset = target [all...] |
H A D | encoder.h | 577 // jump to target address 578 ENCODER_DECLARE_EXPORT char *jump(char * stream, char *target); 589 // conditional branch with target label address 590 //char * branch(char * stream, ConditionCode cc, const char * target, InstrPrefix prefix = no_prefix); 601 // call target address 602 ENCODER_DECLARE_EXPORT char * call(char * stream, const char * target);
|
/dalvik/vm/jdwp/ |
H A D | JdwpEvent.cpp | 417 static bool patternMatch(const char* pattern, const char* target) argument 422 int targetLen = strlen(target); 426 pattern+1, target + (targetLen-patLen)); 430 return strcmp(pattern+1, target + (targetLen-patLen)) == 0; 432 return strncmp(pattern, target, patLen-1) == 0; 434 return strcmp(pattern, target) == 0;
|
/dalvik/vm/compiler/codegen/mips/Mips32/ |
H A D | Gen.cpp | 60 loadAddr->generic.target = (LIR *) executionCount; 62 loadAddr ->generic.target = (LIR *) executionCount;
|
/dalvik/dexgen/src/com/android/dexgen/dex/code/ |
H A D | RopTranslator.java | 557 int target = block.getSuccessors().get(1); 559 addresses.getStart(target));
|
/dalvik/dx/src/com/android/dx/dex/code/ |
H A D | RopTranslator.java | 564 int target = block.getSuccessors().get(1); 566 addresses.getStart(target));
|
/dalvik/vm/compiler/codegen/arm/FP/ |
H A D | Thumb2VFP.cpp | 206 branch->generic.target = (LIR *)label;
|
/dalvik/vm/compiler/codegen/arm/Thumb2/ |
H A D | Factory.cpp | 57 // TODO: we need better info about the target CPU. a vector exclusive or 72 loadPcRel->generic.target = (LIR *) dataTarget; 180 loadPcRel->generic.target = (LIR *) dataTarget; 231 loadPcRel->generic.target = (LIR *) dataTarget; 709 // TODO: we need better info about the target CPU. a vector 725 loadPcRel->generic.target = (LIR *) dataTarget; 1163 * is responsible for setting branch target field.
|
/dalvik/vm/compiler/codegen/mips/ |
H A D | CodegenCommon.cpp | 344 * return the target Dalvik sReg[s] and convert the next to a 431 branch->generic.target = (LIR *) pcrLabel;
|