Commit graph

35 commits

Author SHA1 Message Date
Unknown W. Brackets
f70f70925d Highlight arguments from the selected range.
For example, if "lui v0,0x8000" is selected, highlight "v0" or "0x8000"
used as arguments on other lines.  Makes it a bit easier to follow.
2014-03-02 22:49:22 -08:00
Kingcom
561379f5c2 Create data directives in disassembler 2013-11-28 00:33:21 +01:00
Kingcom
274632f304 Minor disassembly tweaks 2013-11-26 11:38:01 +01:00
Kingcom
8146e7bfb0 Fix stepping 2013-11-25 19:51:16 +01:00
Kingcom
9a29e8b0bf More efficient "loose" opcode detection, clear entries when symbols were loaded 2013-11-25 16:18:29 +01:00
Kingcom
aab6f588f1 Fix branch lines 2013-11-24 14:46:53 +01:00
Kingcom
9ea00b2761 Fix copy disasm 2013-11-24 13:53:50 +01:00
Kingcom
63e2f34beb Correctly identify the start of a line when changing the address 2013-11-24 13:53:50 +01:00
Kingcom
a928c62ad1 Basic implementation and integration of DisassemblyManager 2013-11-24 13:53:50 +01:00
Kingcom
819ffec322 Improve copied disassembly 2013-11-16 12:21:05 +01:00
Unknown W. Brackets
3771ec1959 Use Ctrl-C/Ctrl-Insert to copy in disasm.
This means trading Ctrl-C (was find again) for F3.  Also made Ctrl-F find
as well as Ctrl-S.
2013-11-09 10:57:43 -08:00
Kingcom
5bb7ac8b7e Various debug ui fixes and enhancements 2013-10-30 12:12:33 +01:00
Kingcom
4abda21699 Fix messed up logic 2013-10-19 02:45:58 +02:00
Kingcom
9af9577ad9 Add smoother disassembly scrolling for step over 2013-10-19 01:19:39 +02:00
Kingcom
ef1e34bffd Only display full disassembly lines 2013-10-19 00:58:42 +02:00
Kingcom
86cba76bb2 Crash fix and more scanning 2013-09-22 13:00:25 +02:00
Kingcom
d56ade56ae -don't use typedefs
-clear functions on NotifyMapLoaded
2013-09-22 11:09:11 +02:00
Kingcom
ea397351c3 Better branch lines 2013-09-22 11:00:44 +02:00
Henrik Rydgard
55aa3d13c7 Win32: Switch to a UNICODE build. This took quite a bit of fixing. 2013-08-26 19:00:16 +02:00
Kingcom
c7c826b7b6 Assemble opcode by typing 2013-08-17 21:20:24 +02:00
Kingcom
92c70af587 Add status bar 2013-07-30 16:19:05 +02:00
Unknown W. Brackets
b46ab5f5a4 Always defined WIN32_LEAN_AND_MEAN.
Might as well, less mess everywhere else.
2013-07-28 21:04:20 -07:00
Kingcom
b6bca24850 -added assemble option to disassembly view
-added 16bit li
2013-07-28 15:24:33 +02:00
Unknown W. Brackets
6086b9f5e4 Allow selecting a range of in the debugger.
This way you can copy a bunch of diasm'd instructions.

Just quick range selection, not really proper.
2013-07-21 01:07:26 -07:00
Kingcom
0eeebf5221 -display disabled breakpoints with separate icon
-toggling disabled breakpoints will enable them
-confirmation on toggling breakpoints with a custom condition
2013-07-10 10:56:03 +02:00
Kingcom
98289b624a Make disassembly font size configurable 2013-07-09 11:17:57 +02:00
Unknown W. Brackets
d39662f291 Don't change the selected line when scrolling.
With the mouse wheel or otherwise, it's confusing.
2013-07-07 22:55:57 -07:00
Unknown W. Brackets
053fddfca7 Fix some sign comparison warnings. 2013-06-29 10:59:42 -07:00
Kingcom
d4214af710 Breakpoint list at the bottom of the disassembly window 2013-06-27 21:07:49 +02:00
Kingcom
827d13c34f -Fix step over for conditional branches
-don't redraw the disassembly window while waiting for a temporary breakpoint
2013-06-26 23:14:15 +02:00
Kingcom
cfb622b619 Disassemble to file with Ctrl+X or through the right click menu. 2013-06-26 11:48:14 +02:00
Kingcom
07a3f08650 Search through the disassembly view with Ctrl+S. Search next with Ctrl+C. 2013-06-26 11:10:26 +02:00
Kingcom
7d0e6ff199 -disassembly view redesigned
-change the cursor with the mouse or with the keyboard
-displays symbols on the left and in opcode arguments
-press tab to toggle displaying of symbols
-click on the highlighted line to toggle a breakpoint at that position
-press right to follow a branch and left to go back a level
2013-06-25 23:52:56 +02:00
Diogo Franco (Kovensky)
6108e36ae9 Several fixes to build under stricter C++11
Add missing #include to various files.

strings.h isn't provided by MSVC so we don't include it there; it's needed
for other OSes/compilers.

Get rid of pre-ISO-C malloc.h includes; malloc is provided by stdlib.h.

Fixes some linuxisms.

Prepend __builtin_ to __clear_cache, calling it without the prefix is a
GNU extension.
2012-11-21 14:33:50 -03:00
Henrik Rydgard
4f7ad15758 Add snapshot of the whole source code. 2012-11-01 16:19:01 +01:00