Home
last modified time | relevance | path

Searched refs:dPC (Results 1 – 22 of 22) sorted by relevance

/dalvik/vm/interp/
DJit.h144 const u2* dPC; /* Dalvik code address */ member
150 void* dvmJitGetTraceAddr(const u2* dPC);
151 void* dvmJitGetMethodAddr(const u2* dPC);
152 void* dvmJitGetTraceAddrThread(const u2* dPC, Thread* self);
153 void* dvmJitGetMethodAddrThread(const u2* dPC, Thread* self);
167 void dvmJitSetCodeAddr(const u2* dPC, void *nPC, JitInstructionSetType set,
169 void dvmJitEndTraceSelect(Thread* self, const u2* dPC);
DJit.cpp480 if (gDvmJit.pJitEntryTable[i].dPC != 0) { in dvmJitStats()
546 void dvmJitEndTraceSelect(Thread* self, const u2* dPC) in dvmJitEndTraceSelect() argument
553 dvmCheckJit(dPC, self); in dvmJitEndTraceSelect()
561 static JitEntry *lookupAndAdd(const u2* dPC, bool callerLocked, in lookupAndAdd() argument
565 u4 idx = dvmJitHash(dPC); in lookupAndAdd()
572 ((gDvmJit.pJitEntryTable[idx].dPC != dPC) || in lookupAndAdd()
578 if (gDvmJit.pJitEntryTable[idx].dPC != dPC || in lookupAndAdd()
595 if (gDvmJit.pJitEntryTable[idx].dPC != NULL) { in lookupAndAdd()
598 if (gDvmJit.pJitEntryTable[idx].dPC == dPC && in lookupAndAdd()
610 assert(gDvmJit.pJitEntryTable[idx].dPC != NULL); in lookupAndAdd()
[all …]
DInterp.h80 extern "C" void dvmCheckBefore(const u2 *dPC, u4 *fp, Thread* self);
/dalvik/vm/mterp/out/
DInterpAsm-x86.S8404 call dvmCheckBefore # (dPC, dFP, self)
8430 call dvmCheckBefore # (dPC, dFP, self)
8456 call dvmCheckBefore # (dPC, dFP, self)
8482 call dvmCheckBefore # (dPC, dFP, self)
8508 call dvmCheckBefore # (dPC, dFP, self)
8534 call dvmCheckBefore # (dPC, dFP, self)
8560 call dvmCheckBefore # (dPC, dFP, self)
8586 call dvmCheckBefore # (dPC, dFP, self)
8612 call dvmCheckBefore # (dPC, dFP, self)
8638 call dvmCheckBefore # (dPC, dFP, self)
[all …]
DInterpAsm-armv7-a.S9710 b dvmCheckBefore @ (dPC,dFP,self) tail call
9733 b dvmCheckBefore @ (dPC,dFP,self) tail call
9756 b dvmCheckBefore @ (dPC,dFP,self) tail call
9779 b dvmCheckBefore @ (dPC,dFP,self) tail call
9802 b dvmCheckBefore @ (dPC,dFP,self) tail call
9825 b dvmCheckBefore @ (dPC,dFP,self) tail call
9848 b dvmCheckBefore @ (dPC,dFP,self) tail call
9871 b dvmCheckBefore @ (dPC,dFP,self) tail call
9894 b dvmCheckBefore @ (dPC,dFP,self) tail call
9917 b dvmCheckBefore @ (dPC,dFP,self) tail call
[all …]
DInterpAsm-armv7-a-neon.S9710 b dvmCheckBefore @ (dPC,dFP,self) tail call
9733 b dvmCheckBefore @ (dPC,dFP,self) tail call
9756 b dvmCheckBefore @ (dPC,dFP,self) tail call
9779 b dvmCheckBefore @ (dPC,dFP,self) tail call
9802 b dvmCheckBefore @ (dPC,dFP,self) tail call
9825 b dvmCheckBefore @ (dPC,dFP,self) tail call
9848 b dvmCheckBefore @ (dPC,dFP,self) tail call
9871 b dvmCheckBefore @ (dPC,dFP,self) tail call
9894 b dvmCheckBefore @ (dPC,dFP,self) tail call
9917 b dvmCheckBefore @ (dPC,dFP,self) tail call
[all …]
DInterpAsm-armv5te-vfp.S9773 b dvmCheckBefore @ (dPC,dFP,self) tail call
9796 b dvmCheckBefore @ (dPC,dFP,self) tail call
9819 b dvmCheckBefore @ (dPC,dFP,self) tail call
9842 b dvmCheckBefore @ (dPC,dFP,self) tail call
9865 b dvmCheckBefore @ (dPC,dFP,self) tail call
9888 b dvmCheckBefore @ (dPC,dFP,self) tail call
9911 b dvmCheckBefore @ (dPC,dFP,self) tail call
9934 b dvmCheckBefore @ (dPC,dFP,self) tail call
9957 b dvmCheckBefore @ (dPC,dFP,self) tail call
9980 b dvmCheckBefore @ (dPC,dFP,self) tail call
[all …]
DInterpAsm-armv5te.S10231 b dvmCheckBefore @ (dPC,dFP,self) tail call
10254 b dvmCheckBefore @ (dPC,dFP,self) tail call
10277 b dvmCheckBefore @ (dPC,dFP,self) tail call
10300 b dvmCheckBefore @ (dPC,dFP,self) tail call
10323 b dvmCheckBefore @ (dPC,dFP,self) tail call
10346 b dvmCheckBefore @ (dPC,dFP,self) tail call
10369 b dvmCheckBefore @ (dPC,dFP,self) tail call
10392 b dvmCheckBefore @ (dPC,dFP,self) tail call
10415 b dvmCheckBefore @ (dPC,dFP,self) tail call
10438 b dvmCheckBefore @ (dPC,dFP,self) tail call
[all …]
/dalvik/vm/mterp/armv5te/
Dalt_stub.S18 b dvmCheckBefore @ (dPC,dFP,self) tail call
/dalvik/vm/mterp/x86/
Dalt_stub.S18 call dvmCheckBefore # (dPC, dFP, self)
/dalvik/vm/compiler/codegen/mips/
DCodegenCommon.cpp421 int dPC = (int) (cUnit->method->insns + dOffset); in genCheckCommon() local
424 pcrLabel->operands[0] = dPC; in genCheckCommon()
DAssemble.cpp639 if (entry->dPC == 0 || entry->codeAddress == 0 || in getProfileCount()
651 if (entry->dPC == 0 || entry->codeAddress == 0 || in resetProfileCount()
1335 if (gDvmJit.pJitEntryTable[i].dPC && in dvmJitUnchainAll()
1508 if (sortedEntries[i].dPC != 0) { in dvmCompilerSortAndPrintTraceProfiles()
1526 if (sortedEntries[i].dPC != 0) { in dvmCompilerSortAndPrintTraceProfiles()
1542 dvmCompilerWorkEnqueue(sortedEntries[i].dPC, in dvmCompilerSortAndPrintTraceProfiles()
1620 if (entry->dPC && in dvmJitScanAllClassPointers()
DCodegenDriver.cpp1016 int dPC = (int) (cUnit->method->insns + mir->offset); in genReturnCommon() local
1022 pcrLabel->operands[0] = dPC; in genReturnCommon()
1291 int dPC = (int) (cUnit->method->insns + mir->offset); in genInvokeVirtualCommon() local
1294 pcrLabel->operands[0] = dPC; in genInvokeVirtualCommon()
3363 int dPC = (int) (cUnit->method->insns + mir->offset); local
3366 pcrLabel->operands[0] = dPC;
/dalvik/vm/compiler/codegen/arm/
DCodegenCommon.cpp458 int dPC = (int) (cUnit->method->insns + dOffset); in genCheckCommon() local
461 pcrLabel->operands[0] = dPC; in genCheckCommon()
DAssemble.cpp1259 if (entry->dPC == 0 || entry->codeAddress == 0 || in getProfileCount()
1271 if (entry->dPC == 0 || entry->codeAddress == 0 || in resetProfileCount()
1971 if (gDvmJit.pJitEntryTable[i].dPC && in dvmJitUnchainAll()
2141 if (sortedEntries[i].dPC != 0) { in dvmCompilerSortAndPrintTraceProfiles()
2161 if (sortedEntries[i].dPC != 0) { in dvmCompilerSortAndPrintTraceProfiles()
2177 dvmCompilerWorkEnqueue(sortedEntries[i].dPC, in dvmCompilerSortAndPrintTraceProfiles()
2255 if (entry->dPC && in dvmJitScanAllClassPointers()
DCodegenDriver.cpp971 int dPC = (int) (cUnit->method->insns + mir->offset); in genReturnCommon() local
977 pcrLabel->operands[0] = dPC; in genReturnCommon()
1230 int dPC = (int) (cUnit->method->insns + mir->offset); in genInvokeVirtualCommon() local
1233 pcrLabel->operands[0] = dPC; in genInvokeVirtualCommon()
3230 int dPC = (int) (cUnit->method->insns + mir->offset); in handleFmt35c_3rc() local
3233 pcrLabel->operands[0] = dPC; in handleFmt35c_3rc()
/dalvik/vm/compiler/codegen/x86/
DCodegenInterface.cpp211 if (entry->dPC == 0 || entry->codeAddress == 0) in getProfileCount()
251 if (sortedEntries[i].dPC != 0) { in dvmCompilerSortAndPrintTraceProfiles()
601 if (gDvmJit.pJitEntryTable[i].dPC && in dvmJitUnchainAll()
/dalvik/vm/compiler/template/out/
DCompilerTemplateAsm-armv7-a.S973 sub r0, r4, #2 @ roll dPC back to this monitor instruction
DCompilerTemplateAsm-armv7-a-neon.S973 sub r0, r4, #2 @ roll dPC back to this monitor instruction
DCompilerTemplateAsm-mips.S2575 sub a0, rPC, 2 # roll dPC back to this monitor instruction
2578 # Bail to interpreter - no chain [note - rPC still contains dPC]
DCompilerTemplateAsm-armv5te.S1183 sub r0, r4, #2 @ roll dPC back to this monitor instruction
DCompilerTemplateAsm-armv5te-vfp.S1452 sub r0, r4, #2 @ roll dPC back to this monitor instruction