Lines Matching refs:software
58 // delete underlying software breakpoint
59 if (installedBreakpoint->breakpoint->software)
89 breakpoint->software = false;
130 // install a software breakpoint
155 if (installed->breakpoint->software)
230 // uninstall underlying hard/software breakpoint
231 if (installedBreakpoint->breakpoint->software)
290 // If we have software breakpoints installed, fix the buffer not to contain
293 // address of the first possibly intersecting software breakpoint
305 if (breakpoint->software) {
336 // We don't want to overwrite software breakpoints, so things are a bit more
337 // complicated. We iterate through the intersecting software breakpoints,
355 if (breakpoint->software) {
379 if (breakpoint->software) {
432 // Check whether there's a software breakpoint at the continuation address.
434 if (installed == NULL || !installed->breakpoint->software)
437 // We need to replace the software breakpoint by a hardware one, or
469 // replace one by a software breakpoint
500 breakpoint->software = true;
502 // save the memory where the software breakpoint shall be installed
530 TRACE("installed software breakpoint at %#lx\n", address);
543 TRACE("uninstalled software breakpoint at %#lx\n", breakpoint->address);