Lines Matching refs:dr7
132 RegisterValue dr7; in IsWatchpointVacant() local
133 Status error = ReadRegister(GetDR(7), dr7); in IsWatchpointVacant()
137 is_vacant = !(dr7.GetAsUInt64() & GetEnableBit(wp_index)); in IsWatchpointVacant()
167 RegisterValue dr7, drN; in SetHardwareWatchpointWithIndex() local
168 error = ReadRegister(GetDR(7), dr7); in SetHardwareWatchpointWithIndex()
175 uint64_t control_bits = dr7.GetAsUInt64() & ~GetWatchControlBitmask(wp_index); in SetHardwareWatchpointWithIndex()
186 (dr7.GetAsUInt64() & GetWatchControlBitmask(wp_index)) != in SetHardwareWatchpointWithIndex()
209 RegisterValue dr7; in ClearHardwareWatchpoint() local
210 Status error = ReadRegister(GetDR(7), dr7); in ClearHardwareWatchpoint()
214 return WriteRegister(GetDR(7), RegisterValue(dr7.GetAsUInt64() & in ClearHardwareWatchpoint()
233 RegisterValue dr7; in ClearAllHardwareWatchpoints() local
234 Status error = ReadRegister(GetDR(7), dr7); in ClearAllHardwareWatchpoints()
239 RegisterValue(dr7.GetAsUInt64() & ~watchpoint_all_control_bit_mask)); in ClearAllHardwareWatchpoints()