| 136 | } |
| 137 | |
| 138 | bool Debugger::removeBreakpoint(NodeInstance& node) { |
| 139 | auto iter = mBreakpoints.find(&node); |
| 140 | if (iter == mBreakpoints.end()) { return false; } |
| 141 | |
| 142 | return mTarget.BreakpointDelete(iter->second.GetID()); |
| 143 | } |
| 144 | |
| 145 | Result Debugger::start(const char** argv, const char** envp, |
| 146 | const boost::filesystem::path& workingDirectory) { |