Home | History | Annotate | Download | only in jdwp

Lines Matching defs:pMod

186       const JdwpEventMod* pMod = &pEvent->mods[i];
187 if (pMod->modKind == MK_LOCATION_ONLY) {
194 Dbg::WatchLocation(&pMod->locationOnly.loc, &req);
196 } else if (pMod->modKind == MK_STEP) {
198 JdwpStepSize size = static_cast<JdwpStepSize>(pMod->step.size);
199 JdwpStepDepth depth = static_cast<JdwpStepDepth>(pMod->step.depth);
200 JdwpError status = Dbg::ConfigureStep(pMod->step.threadId, size, depth);
269 JdwpEventMod* pMod = &pEvent->mods[i];
270 if (pMod->modKind == MK_LOCATION_ONLY) {
273 Dbg::UnwatchLocation(&pMod->locationOnly.loc, &req);
276 if (pMod->modKind == MK_STEP) {
278 Dbg::UnconfigureStep(pMod->step.threadId);
466 JdwpEventMod* pMod = pEvent->mods;
468 for (int i = pEvent->modCount; i > 0; i--, pMod++) {
469 switch (pMod->modKind) {
471 CHECK_GT(pMod->count.count, 0);
472 pMod->count.count--;
473 if (pMod->count.count > 0) {
481 if (!Dbg::MatchThread(pMod->threadOnly.threadId, basket.thread)) {
486 if (!Dbg::MatchType(basket.locationClass, pMod->classOnly.refTypeId)) {
491 if (!PatternMatch(pMod->classMatch.classPattern, basket.className)) {
496 if (PatternMatch(pMod->classMatch.classPattern, basket.className)) {
501 if (!Dbg::MatchLocation(pMod->locationOnly.loc, *basket.pLoc)) {
506 if (pMod->exceptionOnly.refTypeId != 0 &&
507 !Dbg::MatchType(basket.exceptionClass, pMod->exceptionOnly.refTypeId)) {
510 if ((basket.caught && !pMod->exceptionOnly.caught) ||
511 (!basket.caught && !pMod->exceptionOnly.uncaught)) {
516 if (!Dbg::MatchField(pMod->fieldOnly.refTypeId, pMod->fieldOnly.fieldId, basket.field)) {
521 if (!Dbg::MatchThread(pMod->step.threadId, basket.thread)) {
526 if (!Dbg::MatchInstance(pMod->instanceOnly.objectId, basket.thisPtr)) {
531 LOG(FATAL) << "unknown mod kind " << pMod->modKind;