Lines Matching defs:bp_site
2202 ProcessGDBRemote::EnableBreakpointSite (BreakpointSite *bp_site)
2205 assert (bp_site != NULL);
2208 user_id_t site_id = bp_site->GetID();
2209 const addr_t addr = bp_site->GetLoadAddress();
2213 if (bp_site->IsEnabled())
2221 const size_t bp_op_size = GetSoftwareBreakpointTrapOpcode (bp_site);
2223 if (bp_site->HardwarePreferred())
2231 bp_site->SetEnabled(true);
2232 bp_site->SetType (BreakpointSite::eHardware);
2242 bp_site->SetEnabled(true);
2243 bp_site->SetType (BreakpointSite::eExternal);
2248 return EnableSoftwareBreakpoint (bp_site);
2255 bp_site->GetLoadAddress(),
2265 ProcessGDBRemote::DisableBreakpointSite (BreakpointSite *bp_site)
2268 assert (bp_site != NULL);
2269 addr_t addr = bp_site->GetLoadAddress();
2270 user_id_t site_id = bp_site->GetID();
2275 if (bp_site->IsEnabled())
2277 const size_t bp_op_size = GetSoftwareBreakpointTrapOpcode (bp_site);
2279 BreakpointSite::Type bp_type = bp_site->GetType();
2283 error = DisableSoftwareBreakpoint (bp_site);
2297 bp_site->SetEnabled(false);