Henrik Rydgård and Claude Opus 5
f9703217fc
ImDebugger: right-click menu on memory blocks, with copy and breakpoint
...
The block list in the memory windows was navigation-only - click to jump there,
and that was it. Right-clicking a block now offers the two things you actually
want once you've found one:
- Copy info to clipboard. More than the status bar shows (range, size, the PC
that allocated it, ticks, flags, allocated state), since the reason to copy it
is to keep it - for a bug report or to compare two runs.
- Add memory breakpoint, covering the whole block rather than a single address.
That's the point of doing it from this list: you want to catch anything
touching the allocation, not one byte of it. Read and write, pause and log.
It then opens and focuses the Breakpoints window, via a new SHOW_IN_BREAKPOINTS
command so window activation stays with the other ImCmds rather than poking at
the config from here.
Only on the blocks themselves, not on the synthetic "(start)" and "(end)"
entries, which have no block info behind them to copy or watch.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01GZq8ZtJmFY7bkX5FVkr3P9
2026-08-18 13:42:13 +02:00
Henrik Rydgård
d8edeb7649
Interpreter: Add correct alignment checks to loads/stores, cleanup
2026-08-11 10:28:48 +02:00
Henrik Rydgård
10b6c14a9e
Avoid memory access functions that can cause memory exceptions in ImDebugger. Minor opt.
2026-03-31 17:53:00 -06:00
Henrik Rydgård
2c207aedf8
Fix problem where the touch screen controls got reactivated by gamepad input
2026-02-28 11:11:17 +01:00
Henrik Rydgård
845f9f3d55
Add missing check to Vulkan init. Disable validation on android-x86-64
...
The latter is broken in the Android SDK emulator.
2026-02-27 23:57:50 +01:00
fcrwr
50690e3e4d
remove unused code in ImMemView
2026-02-27 15:44:02 +05:00
fcrwr
dd92f82464
fix flickering in ImMemWindow
2026-02-27 14:01:01 +05:00
fcrwr
170a129363
fix ImMemWindow hotkeys globally interfering with text input
2026-02-27 13:58:24 +05:00
fcrwr
79bca7b69c
fix usage of uninitialized variables in ImMemView
2026-02-27 13:52:10 +05:00
Henrik Rydgård
5f7a937466
Rename ValidSize to ClampValidSizeAt
2025-12-30 20:31:07 +01:00
Henrik Rydgård
5aa8156fd0
Fix assorted interaction problem with the chat menu
...
Fixes #20633
2025-07-20 11:04:11 +02:00
gooosedev
854b9cce17
removed reset keybind in SDL/SDLMain.cpp
...
enabled search byte keybind in UI/ImDebugger/ImMemView.cpp
2025-06-19 18:24:54 +02:00
gooosedev
3be17ec51b
ImMemView: Refined the keyboard shortcuts.
2025-06-19 10:40:40 +02:00
gooosedev
6ee1756d7c
ImMemView:
...
Improved the copy paste feature, now we can copy and paste bytes in the
view.
2025-06-16 10:45:48 +02:00
gooosedev
d62f5e4bd3
ImMemView:
...
code-style cleanup
use simple bit operations to edit nibbles in memory edit mode
2025-06-15 10:07:17 +02:00
gooosedev
68cb8257b9
Editable Memory using the ImMemView
2025-06-14 16:29:50 +02:00
gooosedev
fc47f94cb3
- Renamed FLOAT to FLOAT_32 to avoid clashing with some Windows typedef
...
- added search highlight with green background in the hexview
2025-06-13 15:15:48 +02:00
gooosedev
1c6a85f5b2
Keyboard Shortcut for Next now working
2025-06-11 15:56:48 +02:00
gooosedev
b70c9e2b63
- moved the UI for memory search in the ImMemWindow
...
- added a simple string search for string using char16 in memory
(currently limite to ASCII)
2025-06-10 18:03:57 +02:00
gooosedev
a067e76614
Enable Memory Search in the ImMemView Widget
2025-06-10 10:45:21 +02:00
QuirkyLemon
3f5cc56a0a
add toggle to draw zeros darker in ImDebugger MemView
2025-05-09 09:09:20 -05:00
QuirkyLemon
4673c6eea0
draw zeros with a darker color
2025-04-25 11:04:17 -05:00
Henrik Rydgård
ad17ec5fc8
Minor reorganization in ImDebugger
2025-04-09 11:58:31 +02:00
Henrik Rydgård
7e3e944e3b
Update GetSecondBufferInfo
2025-03-05 17:02:46 +01:00
Henrik Rydgård
31cf5771f4
Turn the break reason into an enum, fix some minor issues
2025-02-19 16:01:11 -06:00
Henrik Rydgård
23954f5403
Implement the disassembly mode too
2025-01-09 13:35:29 +01:00
Henrik Rydgård
08d251b5bc
Add a memory dump window
2025-01-09 13:14:13 +01:00
Henrik Rydgård
3e198c53b2
More include cleanup
2024-12-18 13:57:26 +01:00
Henrik Rydgård
3cc7d6ef7a
ImDebugger: Assorted UI improvements
2024-12-13 22:06:56 +01:00
Henrik Rydgård
c4902db296
Fix vertex previews for triangle fans and strips, and lines.
2024-12-13 12:30:54 +01:00
Henrik Rydgård
c85266359f
More memory view work
2024-12-12 17:47:37 +01:00
Henrik Rydgård
11e858f0f1
Add input to memview. Use step counters to control updates.
2024-12-12 17:47:37 +01:00
Henrik Rydgård
adcfffd1d6
Fix memview build
2024-12-12 17:47:37 +01:00
Henrik Rydgård
20c19f96e0
More memview work
2024-12-12 17:47:37 +01:00
Henrik Rydgård
cdef529aa3
Initial memory view work, not yet building
2024-12-12 17:47:33 +01:00