| 3204 | } |
| 3205 | |
| 3206 | void WinDebugger::RemoveTempBreakpoints() |
| 3207 | { |
| 3208 | BfLogDbg("RemoveTempBreakpoints\n"); |
| 3209 | |
| 3210 | for (auto address : mTempBreakpoint) |
| 3211 | { |
| 3212 | RemoveBreakpoint(address); |
| 3213 | // if (FindBreakpointAt(address) == NULL) |
| 3214 | // { |
| 3215 | // RemoveBreakpoint(address); |
| 3216 | // } |
| 3217 | // else |
| 3218 | // { |
| 3219 | // BfLogDbg("Ignoring remove on temp breakpoint %p\n", address); |
| 3220 | // } |
| 3221 | } |
| 3222 | mTempBreakpoint.Clear(); |
| 3223 | mStepBreakpointAddrs.Clear(); |
| 3224 | } |
| 3225 | |
| 3226 | void WinDebugger::RehupBreakpoints(bool doFlush) |
| 3227 | { |