1) Workflow 2) Use case 3) Mockup 4) Glade skeleton 5) Code 6) Test cases
Modified files: lib/opcodes : Disassembler.java Instruction.java ChangeLog frysk/gui/memory: MemoryWindow.java frysk/gui : Gui.java ChangeLog lib/opcodes/cni: Disassembler.cxx frysk/gui/srcwin: SourceWindow.java ChangeLog Added files: frysk/gui/disassembler: DisassemblyFormatDialog.java DisassemblyWindowFactory.java DisassemblyWindow.java frysk/gui/glade: disassemblywindow.gladep disassemblywindow.glade Log message: frysk-imports/lib/opcodes: 2006-09-14 Mike Cvet <mcvet@redhat.com> * Disassembler.java (appendCurrentInstruction): Changed from setCurrentInstruction to prevent overwriting the given instruction with the parameters. Now properly appends parameters to instructions. * cni/Disassembler.cxx (disassemble): Changed the i386 and x86_64 instruction flavours to att. (read_from_byte_buffer): Fixed up formatting. (print_addr): Changed from an empty function to one that updates the Disassembler object with the instruction address parameter. (save_instruction): Fixed up formatting. frysk-gui/frysk/gui/srcwin: 2006-09-14 Mike Cvet <mcvet@redhat.com> * SourceWindow.java (toggleDisassemblyWindow): Added a toggleAction for the DisassemblyWindow. (createActions): Set up the toggleAction for above. (createMenus): Added menu items for the above window. (toggleDisassemblyWindow): Added. frysk-gui/frysk/gui: 2006-09-14 Mike Cvet <mcvet@redhat.com> * glade/disassemblywindow.glade: Added. * disassembler/DisassemblyFormatDialog.java: Added. * disassembler/DisassemblyWindowFactory.java: Added. * disassembler/DisassemblyWindow.java: Added. * memory/MemoryWindow.java (refreshList): Made sure that the address on the current line matches the address in an assembly instruction. * Gui.java (Gui): Set a new glade file for the disassembler. (gui): Passed in the glade directories to the disassembler factory.
Tracker, hang bugs off this suspended bug.