[nemiver] Handle BP setting w/o debug info (Closes: #634224)
- From: Dodji Seketeli <dodji src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [nemiver] Handle BP setting w/o debug info (Closes: #634224)
- Date: Sun, 7 Nov 2010 16:57:46 +0000 (UTC)
commit 0b98bc4c95d110cec5ebbbf894b53eabba846bc0
Author: Dodji Seketeli <dodji seketeli org>
Date: Sun Nov 7 16:33:59 2010 +0100
Handle BP setting w/o debug info (Closes: #634224)
* src/persp/dbgperspective/nmv-dbg-perspective.cc
(DBGPerspective::set_breakpoint): Handle the case of a breakpoint
that doesn't have debug info.
(DBGPerspective::delete_visual_breakpoint): Don't emit an error
message when the visual breakpoint has already been deleted. This
can happen when session data is cleared, e.g, when restarting. In
that case we clear the visual breakpoints w/o necessarily removing
the real breakpoints.
src/persp/dbgperspective/nmv-dbg-perspective.cc | 7 +++++--
1 files changed, 5 insertions(+), 2 deletions(-)
---
diff --git a/src/persp/dbgperspective/nmv-dbg-perspective.cc b/src/persp/dbgperspective/nmv-dbg-perspective.cc
index c24ff3f..f498918 100644
--- a/src/persp/dbgperspective/nmv-dbg-perspective.cc
+++ b/src/persp/dbgperspective/nmv-dbg-perspective.cc
@@ -6748,6 +6748,10 @@ DBGPerspective::set_breakpoint (const IDebugger::Breakpoint &a_breakpoint)
a_breakpoint.line (),
a_breakpoint.condition (),
ignore_count, cookie);
+ else
+ debugger ()->set_breakpoint (a_breakpoint.address (),
+ a_breakpoint.condition (),
+ ignore_count, cookie);
} else if (a_breakpoint.type ()
== IDebugger::Breakpoint::WATCHPOINT_TYPE) {
debugger ()->set_watchpoint (a_breakpoint.expression (),
@@ -6979,8 +6983,7 @@ DBGPerspective::delete_visual_breakpoint (int a_breakpoint_num)
{
map<int, IDebugger::Breakpoint>::iterator iter =
m_priv->breakpoints.find (a_breakpoint_num);
- if (iter == m_priv->breakpoints.end ()) {
- LOG_ERROR ("breakpoint " << (int) a_breakpoint_num << " not found");
+ if (iter == m_priv->breakpoints.end ())
return;
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]