[nemiver] Use -break-after to set ignore count



commit 018b497a458977844501d2386b8e7ae8e5e373c6
Author: Dodji Seketeli <dodji redhat com>
Date:   Tue Sep 15 15:59:49 2009 +0200

    Use -break-after to set ignore count
    
    	* src/dbgengine/nmv-gdb-engine.cc (GDBEngine::set_breakpoint_ignore_count):
    	Use the kosher -break-after MI command instead of the "ignore" gdb cli command.

 src/dbgengine/nmv-gdb-engine.cc |    2 +-
 tests/test-breakpoint.cc        |    6 ++++--
 2 files changed, 5 insertions(+), 3 deletions(-)
---
diff --git a/src/dbgengine/nmv-gdb-engine.cc b/src/dbgengine/nmv-gdb-engine.cc
index f0fb9b4..37ac76d 100644
--- a/src/dbgengine/nmv-gdb-engine.cc
+++ b/src/dbgengine/nmv-gdb-engine.cc
@@ -3515,7 +3515,7 @@ GDBEngine::set_breakpoint_ignore_count (gint a_break_num,
     RETURN_IF_FAIL (a_break_num >= 0 && a_ignore_count >= 0);
 
     Command command ("set-breakpoint-ignore-count",
-                     "ignore " + UString::from_int (a_break_num)
+                     "-break-after " + UString::from_int (a_break_num)
                      + " " + UString::from_int (a_ignore_count),
                      a_cookie);
     queue_command (command);
diff --git a/tests/test-breakpoint.cc b/tests/test-breakpoint.cc
index 0f8bd5b..106c7b2 100644
--- a/tests/test-breakpoint.cc
+++ b/tests/test-breakpoint.cc
@@ -113,11 +113,13 @@ on_stopped_signal (IDebugger::StopReason a_reason,
                 MESSAGE ("set conditional breakpoint with cond: "
                          << good_break_condition
                          << "; we expect this breakpoint to be hit");
-                a_debugger->set_breakpoint ("", 83, good_break_condition);
+                a_debugger->set_breakpoint ("fooprog.cc", 83,
+                                            good_break_condition);
                 MESSAGE ("set conditional breakpoint with cond: "
                          << bad_break_condition
                          << "; this one should never be hit");
-                a_debugger->set_breakpoint ("", 83, bad_break_condition);
+                a_debugger->set_breakpoint ("fooprog.cc", 83,
+                                            bad_break_condition);
                 cond_breakpoint_set = true;
             } else {
                 MESSAGE ("hit conditional breakpoint! bp number: "



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]