Lines Matching refs:dr7
133 RegisterValue dr7; in IsWatchpointVacant() local
134 Status error = ReadRegister(GetDR(7), dr7); in IsWatchpointVacant()
138 is_vacant = !(dr7.GetAsUInt64() & GetEnableBit(wp_index)); in IsWatchpointVacant()
168 RegisterValue dr7, drN; in SetHardwareWatchpointWithIndex() local
169 error = ReadRegister(GetDR(7), dr7); in SetHardwareWatchpointWithIndex()
176 uint64_t control_bits = dr7.GetAsUInt64() & ~GetWatchControlBitmask(wp_index); in SetHardwareWatchpointWithIndex()
187 (dr7.GetAsUInt64() & GetWatchControlBitmask(wp_index)) != in SetHardwareWatchpointWithIndex()
210 RegisterValue dr7; in ClearHardwareWatchpoint() local
211 Status error = ReadRegister(GetDR(7), dr7); in ClearHardwareWatchpoint()
215 return WriteRegister(GetDR(7), RegisterValue(dr7.GetAsUInt64() & in ClearHardwareWatchpoint()
234 RegisterValue dr7; in ClearAllHardwareWatchpoints() local
235 Status error = ReadRegister(GetDR(7), dr7); in ClearAllHardwareWatchpoints()
240 RegisterValue(dr7.GetAsUInt64() & ~watchpoint_all_control_bit_mask)); in ClearAllHardwareWatchpoints()