[nemiver/follow-fork-mode: 22/35] Adjust test-disassemble.cc after Asm type change.
- From: Dodji Seketeli <dodji src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [nemiver/follow-fork-mode: 22/35] Adjust test-disassemble.cc after Asm type change.
- Date: Thu, 6 May 2010 10:17:56 +0000 (UTC)
commit e348bf8ebe6c155eee878f8f201eb3b07230ffea
Author: Dodji Seketeli <dodji redhat com>
Date: Sun Apr 25 16:48:55 2010 +0200
Adjust test-disassemble.cc after Asm type change.
* tests/test-disassemble.cc (on_instructions_disassembled_signal1):
Adjust due to the IDebugger::AsmInstr -> IDebugger::Asm switch.
tests/test-disassemble.cc | 14 ++++++++------
1 files changed, 8 insertions(+), 6 deletions(-)
---
diff --git a/tests/test-disassemble.cc b/tests/test-disassemble.cc
index e28de7d..94b4ee8 100644
--- a/tests/test-disassemble.cc
+++ b/tests/test-disassemble.cc
@@ -30,6 +30,7 @@
#include "common/nmv-initializer.h"
#include "common/nmv-safe-ptr-utils.h"
#include "nmv-i-debugger.h"
+#include "nmv-asm-utils.h"
#include "nmv-dbg-common.h"
using namespace nemiver;
@@ -60,7 +61,7 @@ on_program_finished_signal ()
BOOST_REQUIRE (counter2 == 3);
}
-typedef list<IDebugger::AsmInstr> AsmInstrs;
+typedef list<IDebugger::Asm> AsmInstrs;
void
on_instructions_disassembled_signal0 (const IDebugger::DisassembleInfo &a_info,
@@ -89,11 +90,11 @@ on_instructions_disassembled_signal1 (const IDebugger::DisassembleInfo &,
it != a_instrs.end ();
++it) {
cout << " <instruction>" << endl;
- cout << " @" << setbase (16) << it->address ()
+ cout << " @" << setbase (16) << it->instr ().address ()
<< setbase (10) << endl;
- cout << " func: " << it->function () << endl;
- cout << " offset: " << it->offset () << endl;
- cout << " instr: " << it->instruction () << endl;
+ cout << " func: " << it->instr ().function () << endl;
+ cout << " offset: " << it->instr ().offset () << endl;
+ cout << " instr: " << it->instr ().instruction () << endl;
cout << " </instruction>\n";
}
cout << "</AssemblyInstructionList>" << endl;
@@ -123,7 +124,8 @@ on_stopped_signal (IDebugger::StopReason a_reason,
debugger->disassemble (0, true, 20, true);
debugger->disassemble_lines (a_frame.file_name (), a_frame.line (),
- 20, &on_instructions_disassembled_signal1);
+ 20, &on_instructions_disassembled_signal1,
+ true);
debugger->do_continue ();
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]