Home
last modified time | relevance | path

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

/dalvik/vm/analysis/
DLiveness.cpp325 DecodedInstruction decInsn; in processInstruction() local
327 dexDecodeInstruction(insns, &decInsn); in processInstruction()
334 switch (decInsn.opcode) { in processInstruction()
365 GEN(workBits, decInsn.vA); in processInstruction()
371 GENW(workBits, decInsn.vA); in processInstruction()
387 GEN(workBits, decInsn.vA); in processInstruction()
388 GEN(workBits, decInsn.vB); in processInstruction()
393 GENW(workBits, decInsn.vA); in processInstruction()
394 GEN(workBits, decInsn.vB); in processInstruction()
404 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.cpp3837 DecodedInstruction decInsn; in verifyInstruction() local
3842 memset(&decInsn, 0x81, sizeof(decInsn)); in verifyInstruction()
3844 dexDecodeInstruction(insns, &decInsn); in verifyInstruction()
3846 int nextFlags = dexGetFlagsFromOpcode(decInsn.opcode); in verifyInstruction()
3866 switch (decInsn.opcode) { in verifyInstruction()
3873 if (decInsn.vA != 0) { in verifyInstruction()
3882 copyRegister1(workLine, decInsn.vA, decInsn.vB, kTypeCategory1nr, in verifyInstruction()
3888 copyRegister2(workLine, decInsn.vA, decInsn.vB, &failure); in verifyInstruction()
3893 copyRegister1(workLine, decInsn.vA, decInsn.vB, kTypeCategoryRef, in verifyInstruction()
3909 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()
673 DecodedInstruction decInsn; in dvmJitDumpTraceDesc() local
682 dexDecodeInstruction(dpc, &decInsn); in dvmJitDumpTraceDesc()
684 dexGetOpcodeName(decInsn.opcode),(int)dpc); in dvmJitDumpTraceDesc()
685 dpc += dexGetWidthFromOpcode(decInsn.opcode); in dvmJitDumpTraceDesc()
[all …]
DJit.h39 DecodedInstruction decInsn; member
/dalvik/dexdump/
DDexDump.cpp1081 DecodedInstruction decInsn; in dumpBytecodes() local
1113 dexDecodeInstruction(insns, &decInsn); in dumpBytecodes()
1114 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.cpp4155 DecodedInstruction *decInsn = &mir->dalvikInsn; in selfVerificationPuntOps() local
4162 switch (decInsn->opcode) { in selfVerificationPuntOps()
/dalvik/vm/compiler/codegen/mips/
DCodegenDriver.cpp4283 DecodedInstruction *decInsn = &mir->dalvikInsn; local
4290 switch (decInsn->opcode) {