Commit graph

55 commits

Author SHA1 Message Date
Henrik Rydgård
b7edf75437 Move Display.cpp/h to Common. 2020-10-04 11:42:16 +02:00
Henrik Rydgård
4e7944a353 Fix some bugs and style for #12994 2020-06-06 14:29:39 +02:00
Nikita Filippov
021e783b4a rudimentary serch function added for the memory dialog
fixed the memory addressing bug in search

the search box almost works

search now works, however the strings in search window neeed a fix

fixed the address display in search results

search works

fixed review comments, except .rc

preadjust the button placement

fixed rc
2020-06-06 14:23:26 +02:00
Henrik Rydgård
e74be9c492 DPI fixes in the old Win32 debugger. Fixes #11856.
Also some general cleanup of it but decided it wasn't worth it to continue.
2019-03-03 09:19:44 +01:00
dl471
7f3aaaa0f7 Readability improvements
-Change variable names related to offsets for consistency

-Add a few comments
2018-10-22 15:56:37 +01:00
dl471
b25adc7ba8 Implement drawing of offset scale
-Add function to draw offset

-Add checkbox to allow toggling of offset writing

-Set writeOffsets default value to Off

-Ensure the drawing and user input is not affected by the offset
2018-10-22 03:31:10 +01:00
dl471
c11cfe37f8 Implement saner making space for offsets
-Adjust the y coordinates of the rows as they are drawn

-Adjust visible rows

-Adjust clicks
2018-10-22 03:31:02 +01:00
dl471
f52b888186 Make space for offsets (dirty implementation) 2018-10-22 03:30:30 +01:00
Unknown W. Brackets
8598fc9912 Debugger: Add some missing memory locks.
We can restart memory when loading save states, so we need this even while
we've got startup/shutdown locked.
2018-06-08 06:59:18 -07:00
Henrik Rydgård
6a1fa728d8 Remove Globals.h 2017-08-31 17:15:22 +02:00
Henrik Rydgard
d3018c1787 Windows: Enable ASLR (had to fix a few pointer truncations) 2015-07-15 20:02:42 +02:00
Unknown W. Brackets
55403e42c2 Introduce a memory shutdown lock.
This allows the debugger to access memory in a safe way that should never
crash.
2014-07-19 23:30:19 -07:00
Unknown W. Brackets
8f09a341df Fix a few leaks in the Windows UI code. 2014-02-14 21:08:24 -08:00
pal1000
2f52872eb3 Performed cleanup in CtrlMemView.cpp 2013-11-21 15:10:20 +02:00
Henrik Rydgård
89b48cf95b Add missing brace. 2013-11-20 16:57:12 +01:00
pal1000
e2aa554884 Indentation fix part 2 2013-11-20 17:46:01 +02:00
pal1000
8fa99749c9 Indentation fix for CtrlMemView.cpp 2013-11-20 17:43:26 +02:00
pal1000
77cad8f5be Attempted an indentation fix 2013-11-19 19:37:09 +02:00
pal1000
de09ce6d1c Fix: Auto resume emulation if emulation was in running state to begin with 2013-11-19 19:29:38 +02:00
pal1000
37e52f8b92 Attempt on fixing breakage caused by pull #4575 by using a simpler and more cautious coding 2013-11-19 19:18:08 +02:00
pal1000
34be878d2a Automatically resume emulation after memory dump only if the emulation was active beforehand 2013-11-19 15:11:47 +02:00
pal1000
3d2d3cdaaa Ask the user about resuming emulation after memory dump completed. 2013-11-18 15:38:31 +02:00
pal1000
c64ba56d6e Update windows Memory Viewer: Attempt automatic pause/resume when dumping RAM
May need testing.
2013-11-18 12:30:52 +02:00
Henrik Rydgård
44c866e90c Merge pull request #4474 from Kingcom/Debugger
Periodically redraw memory view
2013-11-07 11:38:53 -08:00
Kingcom
c85a7623cc Allow copying 16 and 32 bit values from the memory view 2013-11-07 19:49:46 +01:00
Kingcom
71ccb69ed4 Periodically redraw memory view 2013-11-07 18:39:41 +01:00
Kingcom
a972b5d0dc Correct use of GetAsyncKeyState 2013-11-05 11:29:55 +01:00
Kingcom
5bb7ac8b7e Various debug ui fixes and enhancements 2013-10-30 12:12:33 +01:00
Kingcom
1d0ff8809b Dump memory dialog 2013-10-01 21:11:41 +02:00
Peter Tissen
c76d9afa1b unfortunately disfigured typo 2013-10-01 13:21:53 +02:00
Peter Tissen
73138f4ea1 check if ram.dump is writable before writing to it in blind faith 2013-10-01 13:19:11 +02:00
Unknown W. Brackets
606e2f2802 Small warning fixes in Windows UI. 2013-09-14 07:44:01 -07:00
Unknown W. Brackets
035f5660e4 Silence a minor warning. 2013-09-08 11:59:51 -07:00
Kingcom
76379fd2d2 Fix "stuck" control key in memory view 2013-09-01 23:13:19 +02:00
Kingcom
8e07f83a71 Forgot to revert that. 2013-09-01 18:47:58 +02:00
Kingcom
9e28febfe4 Search in memory view 2013-09-01 18:43:41 +02:00
Kingcom
42c30d521c -new accelerators for the Debugger
-copy address on right click in memory view
-don't change status bar text after activating the breakpoint window
2013-08-30 20:55:58 +02:00
Kingcom
bcad8e285b Merge branch 'master' of https://github.com/hrydgard/ppsspp into MemView
Conflicts:
	Windows/Debugger/CtrlMemView.cpp
2013-08-26 20:41:51 +02:00
Kingcom
4b3d4db43f Display ?? in memory view for invalid addresses 2013-08-26 20:29:24 +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
Unknown W. Brackets
1ed8edb0d3 Avoid some dangerous hex constant widths. 2013-08-22 23:23:48 -07:00
Kingcom
92c70af587 Add status bar 2013-07-30 16:19:05 +02:00
Kingcom
f9f9429980 Make memory viewer and register list use the configurable font size 2013-07-10 11:10:08 +02:00
Kingcom
e3d3d75e38 Moved expression parser to native and changed how it's accessed 2013-07-01 01:41:06 +02:00
Kingcom
41ed77f66a Add a memory view control to the disassembly window 2013-06-30 13:42:19 +02:00
Kingcom
6df25d52f0 -ctrl+g for goto in mem viewer/disassembly
-removed skipping of zz_/z_ in disassembly
-fixes to the expression parser
2013-06-29 22:25:17 +02:00
Unknown W. Brackets
053fddfca7 Fix some sign comparison warnings. 2013-06-29 10:59:42 -07:00
Kingcom
41fc339362 -fixed "Copy value" in memory view
-SetFocus on right click in memory view
-added a few more default symbols to the symbol map
2013-06-25 13:17:27 +02:00
Kingcom
ad55a6f809 Memory viewer redesigned. 2013-06-25 02:43:31 +02:00
Jeff Chien
f8d7ded2eb Fixed a crash point in the memory viewer (if the symbol map doesn't find
the value).
2013-06-03 21:56:38 -07:00