void BreakPoints::Add(const TBreakPoint& bp) { if (!IsAddressBreakPoint(bp.iAddress)) { m_BreakPoints.push_back(bp); //if (jit) // jit->GetBlockCache()->InvalidateICache(bp.iAddress, 4); } }
void CBreakPoints::AddBreakPoint(u32 _iAddress, bool temp) { if (!IsAddressBreakPoint(_iAddress)) { BreakPoint pt; pt.bOn=true; pt.bTemporary=temp; pt.iAddress = _iAddress; m_iBreakPoints.insert(pt); } }
void CBreakPoints::AddBreakPoint(u32 _iAddress, bool temp) { if (!IsAddressBreakPoint(_iAddress)) { BreakPoint pt; pt.bOn=true; pt.bTemporary=temp; pt.iAddress = _iAddress; m_iBreakPoints.insert(pt); InvalidateJit(_iAddress); host->UpdateDisassembly(); // redraw in order to show the breakpoint } }
void BreakPoints::Add(u32 em_address, bool temp) { if (!IsAddressBreakPoint(em_address)) // only add new addresses { TBreakPoint pt; // breakpoint settings pt.bOn = true; pt.bTemporary = temp; pt.iAddress = em_address; m_BreakPoints.push_back(pt); //if (jit) // jit->GetBlockCache()->InvalidateICache(em_address, 4); } }