Lines Matching defs:req

3192 void Dbg::RequestDeoptimization(const DeoptimizationRequest& req) {
3193 if (req.GetKind() == DeoptimizationRequest::kNothing) {
3198 RequestDeoptimizationLocked(req);
3201 void Dbg::RequestDeoptimizationLocked(const DeoptimizationRequest& req) {
3202 switch (req.GetKind()) {
3204 DCHECK_NE(req.InstrumentationEvent(), 0u);
3205 size_t* counter = GetReferenceCounterForEvent(req.InstrumentationEvent());
3207 req.InstrumentationEvent());
3210 deoptimization_requests_.size(), req.InstrumentationEvent());
3211 deoptimization_requests_.push_back(req);
3217 DCHECK_NE(req.InstrumentationEvent(), 0u);
3218 size_t* counter = GetReferenceCounterForEvent(req.InstrumentationEvent());
3220 req.InstrumentationEvent());
3224 deoptimization_requests_.size(), req.InstrumentationEvent());
3225 deoptimization_requests_.push_back(req);
3230 DCHECK(req.Method() == nullptr);
3234 deoptimization_requests_.push_back(req);
3240 DCHECK(req.Method() == nullptr);
3246 deoptimization_requests_.push_back(req);
3251 DCHECK(req.Method() != nullptr);
3253 << " for deoptimization of " << req.Method()->PrettyMethod();
3254 deoptimization_requests_.push_back(req);
3258 DCHECK(req.Method() != nullptr);
3260 << " for undeoptimization of " << req.Method()->PrettyMethod();
3261 deoptimization_requests_.push_back(req);
3265 LOG(FATAL) << "Unknown deoptimization request kind " << req.GetKind();
3402 void Dbg::WatchLocation(const JDWP::JdwpLocation* location, DeoptimizationRequest* req) {
3410 req->SetKind(deoptimization_kind);
3412 req->SetMethod(m);
3416 req->SetMethod(nullptr);
3437 void Dbg::UnwatchLocation(const JDWP::JdwpLocation* location, DeoptimizationRequest* req) {
3457 req->SetKind(DeoptimizationRequest::kFullUndeoptimization);
3458 req->SetMethod(nullptr);
3461 req->SetKind(DeoptimizationRequest::kSelectiveUndeoptimization);
3462 req->SetMethod(m);
3466 req->SetKind(DeoptimizationRequest::kNothing);
3467 req->SetMethod(nullptr);
3471 req->SetKind(DeoptimizationRequest::kNothing);
3472 req->SetMethod(nullptr);
4018 DebugInvokeReq* req = new (std::nothrow) DebugInvokeReq(request_id, thread_id, receiver, c, m,
4020 if (req == nullptr) {
4028 targetThread->SetDebugInvokeReq(req);