Lines Matching defs:bp_site
632 Status ProcessKDP::EnableBreakpointSite(BreakpointSite *bp_site) {
633 if (bp_site->HardwareRequired())
638 if (!bp_site->IsEnabled()) {
639 if (m_comm.SendRequestBreakpoint(true, bp_site->GetLoadAddress())) {
640 bp_site->SetEnabled(true);
641 bp_site->SetType(BreakpointSite::eExternal);
648 return EnableSoftwareBreakpoint(bp_site);
651 Status ProcessKDP::DisableBreakpointSite(BreakpointSite *bp_site) {
654 if (bp_site->IsEnabled()) {
655 BreakpointSite::Type bp_type = bp_site->GetType();
659 bp_site->SetEnabled(false);
661 if (m_comm.SendRequestBreakpoint(false, bp_site->GetLoadAddress()))
662 bp_site->SetEnabled(false);
667 error = DisableSoftwareBreakpoint(bp_site);
672 return DisableSoftwareBreakpoint(bp_site);