Lines Matching defs:pMod
172 const JdwpEventMod* pMod = &pEvent->mods[i];
173 JdwpModKind kind = static_cast<JdwpModKind>(pMod->modKind);
200 const JdwpEventMod* pMod = &pEvent->mods[i];
201 if (pMod->modKind == MK_LOCATION_ONLY) {
203 dvmDbgWatchLocation(&pMod->locationOnly.loc);
204 } else if (pMod->modKind == MK_STEP) {
206 JdwpStepSize size = static_cast<JdwpStepSize>(pMod->step.size);
207 JdwpStepDepth depth = static_cast<JdwpStepDepth>(pMod->step.depth);
208 dvmDbgConfigureStep(pMod->step.threadId, size, depth);
209 } else if (pMod->modKind == MK_FIELD_ONLY) {
259 JdwpEventMod* pMod = &pEvent->mods[i];
260 if (pMod->modKind == MK_LOCATION_ONLY) {
262 dvmDbgUnwatchLocation(&pMod->locationOnly.loc);
264 if (pMod->modKind == MK_STEP) {
266 dvmDbgUnconfigureStep(pMod->step.threadId);
463 JdwpEventMod* pMod = pEvent->mods;
465 for (int i = pEvent->modCount; i > 0; i--, pMod++) {
466 switch (pMod->modKind) {
468 assert(pMod->count.count > 0);
469 pMod->count.count--;
475 if (pMod->threadOnly.threadId != basket->threadId)
479 if (!dvmDbgMatchType(basket->classId, pMod->classOnly.refTypeId))
483 if (!patternMatch(pMod->classMatch.classPattern,
488 if (patternMatch(pMod->classMatch.classPattern,
493 if (!locationMatch(&pMod->locationOnly.loc, basket->pLoc))
497 if (pMod->exceptionOnly.refTypeId != 0 &&
499 pMod->exceptionOnly.refTypeId))
501 if ((basket->caught && !pMod->exceptionOnly.caught) ||
502 (!basket->caught && !pMod->exceptionOnly.uncaught))
506 if (!dvmDbgMatchType(basket->classId, pMod->fieldOnly.refTypeId) ||
507 pMod->fieldOnly.fieldId != basket->field)
511 pMod->step.threadId != basket->threadId)
515 if (pMod->instanceOnly.objectId != basket->thisPtr)
519 ALOGE("unhandled mod kind %d", pMod->modKind);