Home
last modified time | relevance | path

Searched refs:decInsn (Results 1 – 8 of 8) sorted by relevance

/dalvik/vm/analysis/
DLiveness.cpp324 DecodedInstruction decInsn; in processInstruction() local
326 dexDecodeInstruction(insns, &decInsn); in processInstruction()
333 switch (decInsn.opcode) { in processInstruction()
371 GEN(workBits, decInsn.vA); in processInstruction()
378 GENW(workBits, decInsn.vA); in processInstruction()
400 GEN(workBits, decInsn.vA); in processInstruction()
401 GEN(workBits, decInsn.vB); in processInstruction()
407 GENW(workBits, decInsn.vA); in processInstruction()
408 GEN(workBits, decInsn.vB); in processInstruction()
418 GEN(workBits, decInsn.vA); in processInstruction()
[all …]
DDexVerify.cpp810 DecodedInstruction decInsn; in verifyInstructions() local
813 dexDecodeInstruction(meth->insns + codeOffset, &decInsn); in verifyInstructions()
820 switch (decInsn.opcode) { in verifyInstructions()
837 okay &= checkRegisterIndex(meth, decInsn.vA); in verifyInstructions()
845 okay &= checkWideRegisterIndex(meth, decInsn.vA); in verifyInstructions()
904 okay &= checkRegisterIndex(meth, decInsn.vA); in verifyInstructions()
905 okay &= checkRegisterIndex(meth, decInsn.vB); in verifyInstructions()
914 okay &= checkWideRegisterIndex(meth, decInsn.vA); in verifyInstructions()
915 okay &= checkRegisterIndex(meth, decInsn.vB); in verifyInstructions()
921 okay &= checkRegisterIndex(meth, decInsn.vA); in verifyInstructions()
[all …]
DCodeVerify.cpp3897 DecodedInstruction decInsn; in verifyInstruction() local
3902 memset(&decInsn, 0x81, sizeof(decInsn)); in verifyInstruction()
3904 dexDecodeInstruction(insns, &decInsn); in verifyInstruction()
3906 int nextFlags = dexGetFlagsFromOpcode(decInsn.opcode); in verifyInstruction()
3926 switch (decInsn.opcode) { in verifyInstruction()
3933 if (decInsn.vA != 0) { in verifyInstruction()
3942 copyRegister1(workLine, decInsn.vA, decInsn.vB, kTypeCategory1nr, in verifyInstruction()
3948 copyRegister2(workLine, decInsn.vA, decInsn.vB, &failure); in verifyInstruction()
3953 copyRegister1(workLine, decInsn.vA, decInsn.vB, kTypeCategoryRef, in verifyInstruction()
3969 copyResultRegister1(workLine, insnRegCount, decInsn.vA, in verifyInstruction()
[all …]
/dalvik/vm/interp/
DJit.cpp223 DecodedInstruction *decInsn; in selfVerificationDumpTrace() local
229 decInsn = &(shadowSpace->trace[i].decInsn); in selfVerificationDumpTrace()
232 addr, offset, dexGetOpcodeName(decInsn->opcode)); in selfVerificationDumpTrace()
269 DecodedInstruction decInsn; in dvmCheckSelfVerification() local
270 dexDecodeInstruction(pc, &decInsn); in dvmCheckSelfVerification()
422 shadowSpace->trace[shadowSpace->traceLength].decInsn = decInsn; in dvmCheckSelfVerification()
671 DecodedInstruction decInsn; in dvmJitDumpTraceDesc() local
680 dexDecodeInstruction(dpc, &decInsn); in dvmJitDumpTraceDesc()
682 dexGetOpcodeName(decInsn.opcode),(int)dpc); in dvmJitDumpTraceDesc()
683 dpc += dexGetWidthFromOpcode(decInsn.opcode); in dvmJitDumpTraceDesc()
[all …]
DJit.h39 DecodedInstruction decInsn; member
/dalvik/dexdump/
DDexDump.cpp1079 DecodedInstruction decInsn; in dumpBytecodes() local
1111 dexDecodeInstruction(insns, &decInsn); in dumpBytecodes()
1112 dumpInstruction(pDexFile, pCode, insnIdx, insnWidth, &decInsn); in dumpBytecodes()
/dalvik/vm/compiler/
DFrontend.cpp38 static inline int parseInsn(const u2 *codePtr, DecodedInstruction *decInsn, in parseInsn() argument
49 dexDecodeInstruction(codePtr, decInsn); in parseInsn()
51 char *decodedString = dvmCompilerGetDalvikDisassembly(decInsn, NULL); in parseInsn()
/dalvik/vm/compiler/codegen/arm/
DCodegenDriver.cpp4223 DecodedInstruction *decInsn = &mir->dalvikInsn; in selfVerificationPuntOps() local
4230 switch (decInsn->opcode) { in selfVerificationPuntOps()