Bug 3200 - [tracker] Disassembler window
Summary: [tracker] Disassembler window
Status: SUSPENDED
Alias: None
Product: frysk
Classification: Unclassified
Component: general (show other bugs)
Version: unspecified
: P3 normal
Target Milestone: ---
Assignee: Unassigned
URL:
Keywords:
Depends on: 3302 3538 3543 4136 4433 4611 4613 4614 4620 4621 4622 4624 4625 4626 4627 4672 4673 4870 4929 4932
Blocks: 1633 2230
  Show dependency treegraph
 
Reported: 2006-09-13 17:35 UTC by Phil Muldoon
Modified: 2007-06-20 18:15 UTC (History)
1 user (show)

See Also:
Host:
Target:
Build:
Last reconfirmed:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Phil Muldoon 2006-09-13 17:35:35 UTC
1) Workflow
2) Use case
3) Mockup
4) Glade skeleton
5) Code
6) Test cases
Comment 1 Mike Cvet 2006-09-14 21:16:28 UTC
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.
Comment 2 Andrew Cagney 2007-06-20 17:17:31 UTC
Tracker, hang bugs off this suspended bug.