Unknown W. Brackets
6706fef58a
Windows: Make memory dump long path friendly.
2020-01-04 10:32:48 -08:00
Unknown W. Brackets
97ac18ceee
Windows: Make open/save dialogs long path aware.
...
At least, in most cases. If the filename is super long, it'll open twice,
but we try to avoid.
2020-01-04 09:34:20 -08:00
Henrik Rydgård
c619a20a65
Fix display of memory view window on high-DPI displays. Fixes #11913 .
2019-08-23 16:01:27 +02:00
Unknown W. Brackets
f53ea7e44f
Debugger: Prevent saving a -1 sized func.
2019-03-24 13:00:05 -07: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
265611cff5
Debugger: Use Break instead of Stop.
...
It does not stop emulation.
2018-06-23 10:54:40 -07:00
Unknown W. Brackets
0d4bd341e9
Windows: Separate Pause and Break actions.
...
It was confusing that "Pause" made PPSSPP appear to hang.
This has the side effect of making "Break on Load" work outside Windows.
2018-06-23 10:14:36 -07: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
Unknown W. Brackets
b2cc4a0965
Debugger: Add memory breakpoint management.
2018-06-08 06:59:18 -07:00
Unknown W. Brackets
eb4b59b530
arm64jit: Enable breakpoints.
...
Memory breakpoints not yet really tested.
2018-06-06 17:31:56 -07:00
aliaspider
54d9406713
fix mingw and msvc cmake builds.
2018-03-23 03:18:13 +01:00
Unknown W. Brackets
79a9018aac
Debugger: Fix hang when viewing invalid RAM.
...
If you end up in disassembly near invalid RAM, bad things were happening,
since hitting bad RAM updates the debugger, which hits bad RAM, which...
2017-12-30 11:11:04 -08:00
Henrik Rydgård
6a1fa728d8
Remove Globals.h
2017-08-31 17:15:22 +02:00
Henrik Rydgård
ff3d799871
Remove snprintf compatibility hacks for MSVC versions before 2015
2017-08-31 16:46:54 +02:00
Henrik Rydgård
21fe73c8e7
Switch strncpy to truncate_cpy in a bunch of places.
2017-05-26 19:04:08 +02:00
Henrik Rydgard
5b835839fa
Make IdentifiedFileType a proper enum class
2017-03-02 12:29:03 +01:00
Henrik Rydgard
f4b1152b00
Pick some safe changes from the android gradle branch (including windows CMake fixes)
2016-12-05 16:52:03 +01:00
Unknown W. Brackets
747a6ec524
Debugger: Add custom log expressions.
...
Similar to Visual Studio, just use {a1} to log the value of register a1.
Supports anything the expression parser supports.
2016-08-04 13:29:22 -07:00
Unknown W. Brackets
e4ca124b0e
Debugger: Add custom breakpoint log message.
2016-08-04 13:07:56 -07:00
Unknown W. Brackets
9972e5b10a
Debugger: Allow logging on CPU breakpoints.
2016-08-04 12:39:29 -07:00
Unknown W. Brackets
a9ad0cd471
Debugger: Make breakpoint actions more generic.
2016-08-04 12:02:44 -07:00
Henrik Rydgard
b998131581
Move the symbol map to the heap, deallocate it when no game is running.
2015-10-31 23:01:19 +01:00
Henrik Rydgard
d746d219e1
Delete some outdated xp theme stuff
2015-09-20 21:01:19 +02:00
Henrik Rydgard
6cc7a85cde
Rename WndMainWindow to MainWindow
2015-09-19 13:14:05 +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
fc0788bc95
Avoid unpredictable behavior in error condition.
2015-04-08 11:57:57 -07:00
Unknown W. Brackets
98d7afae89
Switch to #pragma once in a few places.
...
Doesn't really affect git history much to change these.
2015-03-02 22:34:51 -08:00
Unknown W. Brackets
6e6b45ce2b
Fix a missing break.
2015-01-19 08:58:37 -08:00
Unknown W. Brackets
83b8e564cf
Avoid an unlikely error in breakpoint listing.
2015-01-19 08:31:56 -08:00
Unknown W. Brackets
fa84bb6948
Fix some unlikely uninitialized values.
2015-01-17 18:43:04 -08:00
Unknown W. Brackets
e7aabc8f53
Avoid a hang on step out with no threads.
2015-01-17 18:43:02 -08:00
Kingcom
f6cedcbff5
Replace assembler with a submodule
2014-11-23 21:09:40 +01:00
Unknown W. Brackets
fba0110073
Properly clamp some iterative snprintf()s.
2014-11-05 08:06:15 -08:00
Henrik Rydgård
3b1476c8ec
MIPSTables: Annotate fp and hi/lo in/out more accurately than just "other"
...
Some typo fixes
2014-10-12 19:46:50 +02:00
Henrik Rydgard
f84ebf6bff
sprintf->snprintf, fix some too short buffers
2014-09-14 00:14:11 +02:00
Unknown W. Brackets
32cc6bc845
Disable the PC/LR buttons outside a game.
...
They don't want and can cause hangs if clicked after a game is stopped.
2014-09-07 20:44:55 -07:00
Unknown W. Brackets
0ae9f06376
Skip emuhacks when showing encodings in debugger.
...
This can cause confusion when it doesn't match the displayed disasm.
2014-08-18 07:49:34 -07: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
Henrik Rydgard
6ec74ef99e
Be consistent about how we read and update the UI state variable
2014-06-22 09:57:01 +02:00
Unknown W. Brackets
9efbc2694b
Add an invalidate all method to the jit.
2014-06-19 01:13:06 -07:00
Unknown W. Brackets
9f01c02626
Don't try to read breakpoint info after exit.
...
Fixes a crash on exit when on a breakpoint.
2014-05-31 10:03:01 -07:00
Kingcom
6256f64507
Display label name in status bar
2014-03-31 17:00:48 +02:00
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
Henrik Rydgård
b7651b61c7
Merge pull request #5546 from chinhodado/fixes
...
some minor fixes and changes
2014-02-23 19:12:42 +07:00
chinhodado
9ba79f31a2
minor change in file filter
2014-02-22 22:35:15 -05:00
chinhodado
6491557c17
fix a wrong parameter
2014-02-22 21:29:03 -05:00