Lines Matching refs:dPC
480 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()
617 if ((gDvmJit.pJitEntryTable[idx].dPC == NULL) || in lookupAndAdd()
638 if (gDvmJit.pJitEntryTable[idx].dPC == NULL) { in lookupAndAdd()
644 android_atomic_release_store((int32_t)dPC, in lookupAndAdd()
645 (volatile int32_t *)(void *)&gDvmJit.pJitEntryTable[idx].dPC); in lookupAndAdd()
648 gDvmJit.pJitEntryTable[idx].dPC = dPC; in lookupAndAdd()
1006 if ((gDvmJit.pJitEntryTable[idx].dPC == pc) && in dvmJitFindEntry()
1013 if ((gDvmJit.pJitEntryTable[idx].dPC == pc) && in dvmJitFindEntry()
1026 void* getCodeAddrCommon(const u2* dPC, bool methodEntry) in getCodeAddrCommon() argument
1028 int idx = dvmJitHash(dPC); in getCodeAddrCommon()
1029 const u2* pc = gDvmJit.pJitEntryTable[idx].dPC; in getCodeAddrCommon()
1032 if (pc == dPC && in getCodeAddrCommon()
1047 if (gDvmJit.pJitEntryTable[idx].dPC == dPC && in getCodeAddrCommon()
1074 void* dvmJitGetTraceAddr(const u2* dPC) in dvmJitGetTraceAddr() argument
1076 return getCodeAddrCommon(dPC, false /* method entry */); in dvmJitGetTraceAddr()
1083 void* dvmJitGetMethodAddr(const u2* dPC) in dvmJitGetMethodAddr() argument
1085 return getCodeAddrCommon(dPC, true /* method entry */); in dvmJitGetMethodAddr()
1092 void* dvmJitGetTraceAddrThread(const u2* dPC, Thread* self) in dvmJitGetTraceAddrThread() argument
1095 getCodeAddrCommon(dPC, false /* method entry */); in dvmJitGetTraceAddrThread()
1102 void* dvmJitGetMethodAddrThread(const u2* dPC, Thread* self) in dvmJitGetMethodAddrThread() argument
1105 getCodeAddrCommon(dPC, true /* method entry */); in dvmJitGetMethodAddrThread()
1121 void dvmJitSetCodeAddr(const u2* dPC, void *nPC, JitInstructionSetType set, in dvmJitSetCodeAddr() argument
1132 lookupAndAdd(dPC, false /* caller holds tableLock */, isMethodEntry) : in dvmJitSetCodeAddr()
1133 dvmJitFindEntry(dPC, isMethodEntry); in dvmJitSetCodeAddr()
1356 if (pOldTable[i].dPC) { in dvmJitResizeJitTable()
1359 p = lookupAndAdd(pOldTable[i].dPC, true /* holds tableLock*/, in dvmJitResizeJitTable()