Searched refs:target (Results 51 - 75 of 85) sorted by relevance

1234

/dalvik/dx/src/com/android/dx/cf/direct/
H A DCodeObserver.java147 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 DArchUtility.cpp201 lir->generic.target);
206 intptr_t target = local
210 sprintf(tbuf, "%p", (void *) target);
H A DAssemble.cpp64 * 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 DCodegenCommon.cpp338 * 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 DGen.cpp260 ArmLIR *target = newLIR0(cUnit, kArmPseudoTargetLabel); local
261 target->defMask = ENCODE_ALL;
263 branch1->generic.target = (LIR *)target;
H A DFactory.cpp42 * 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 DAndroid.mk31 # Build for the target (device).
/dalvik/dx/src/com/android/dx/cf/code/
H A DBaseMachine.java54 /** 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 DSimulator.java697 int target) {
740 machine.auxTargetArg(target);
696 visitBranch(int opcode, int offset, int length, int target) argument
/dalvik/vm/
H A DThread.h591 void dvmDumpThreadEx(const DebugOutputTarget* target, Thread* thread,
598 void dvmDumpAllThreadsEx(const DebugOutputTarget* target, bool grabLock);
H A DJni.cpp658 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 DOP_IPUT_WIDE.S41 add r2, r9, r3 @ r2<- target address
H A Dfooter.S49 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 DFrontend.cpp65 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 DCompilerIR.h85 struct LIR *target; member in struct:LIR
/dalvik/vm/compiler/codegen/x86/
H A DLower.h464 //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 Dencoder.inl601 * @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 Dencoder.h577 // 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 DJdwpEvent.cpp417 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 DGen.cpp60 loadAddr->generic.target = (LIR *) executionCount;
62 loadAddr ->generic.target = (LIR *) executionCount;
/dalvik/dexgen/src/com/android/dexgen/dex/code/
H A DRopTranslator.java557 int target = block.getSuccessors().get(1);
559 addresses.getStart(target));
/dalvik/dx/src/com/android/dx/dex/code/
H A DRopTranslator.java564 int target = block.getSuccessors().get(1);
566 addresses.getStart(target));
/dalvik/vm/compiler/codegen/arm/FP/
H A DThumb2VFP.cpp206 branch->generic.target = (LIR *)label;
/dalvik/vm/compiler/codegen/arm/Thumb2/
H A DFactory.cpp57 // 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 DCodegenCommon.cpp344 * return the target Dalvik sReg[s] and convert the next to a
431 branch->generic.target = (LIR *) pcrLabel;

Completed in 506 milliseconds

1234