Henrik Rydgård
e66516eb50
ImDebugger: Add ability to rename function symbols
2024-11-23 23:23:52 +01:00
Henrik Rydgård
6b11ebfb9f
ImDebugger: Fix a bunch of keyboard shortcuts
2024-11-23 23:23:52 +01:00
Henrik Rydgård
c5eb600044
Add search functionality to disassembler
2024-11-23 23:23:52 +01:00
Henrik Rydgård
194b2ce076
Ge Debugger: Add a framebuffer listing, along with some plumbing
2024-11-23 23:23:48 +01:00
Henrik Rydgård and GitHub
d799424fca
Merge pull request #19649 from DDinghoya/patch-27
...
Update ko_KR.ini
2024-11-23 17:09:54 +01:00
DDinghoya and GitHub
d4fb3213ae
Update ko_KR.ini
2024-11-23 23:42:39 +09:00
Henrik Rydgård and GitHub
15c0648b5a
Merge pull request #19648 from kotcrab/struct-viewer-fixes
...
Struct viewer fixes and improvements
2024-11-23 15:15:34 +01:00
kotcrab
bf0b8b59a5
Various struct viewer fixes and improvements
...
- Can't add multiple watches at once from globals
- Removing watch incorrectly affects tree state
- Fix formatting bitfield enum member with 0 value
- Better formatting for non bitfield enums
- More accurate setup instructions
- Improved UI for setting number of pointer elements
- Chunked display for large arrays and pointers
2024-11-23 10:57:42 +01:00
kotcrab
41c53bbb7a
Fix comments style
2024-11-22 22:44:45 +01:00
Henrik Rydgård and GitHub
21ffc37ebd
Merge pull request #19645 from hrydgard/more-buffer-opt
...
Optimize Buffer slightly more, fix using touchscreen controls using the mouse
2024-11-22 11:06:34 +01:00
Henrik Rydgård
107bd01536
Fix some issues with clicking touch buttons using the mouse after the hover change.
...
Increase a buffer size.
2024-11-22 10:31:10 +01:00
Henrik Rydgård
305453b52d
Buffer: Optimize scanning for the next crlf
2024-11-22 10:31:07 +01:00
Henrik Rydgård and GitHub
129c64c6b8
Merge pull request #19644 from hrydgard/buffer-optimization
...
Optimize "Buffer" with a new data structure
2024-11-22 07:23:55 +01:00
Henrik Rydgård
dacdb0c6c2
Buildfix
2024-11-22 01:27:37 +01:00
Henrik Rydgård
d1d7ddf310
Use CharQueue in Buffer
2024-11-22 00:02:50 +01:00
Henrik Rydgård
cb27df02f3
Implement new fast queue data structure CharQueue
2024-11-22 00:02:47 +01:00
Henrik Rydgård and GitHub
2853bcd8f8
Merge pull request #19643 from hrydgard/imgui-fixes
...
ImDebugger fixes: OpenGL and D3D9 rendering fixed
2024-11-21 16:17:24 +01:00
Henrik Rydgård
5a3eeb9d9b
ImDebugger: Fix issue with HLE Modules window always showing, more granular sleep logging
2024-11-21 15:48:18 +01:00
Henrik Rydgård
659af60613
Fix ImDebugger rendering on D3D9 as well (although not very optimally).
2024-11-21 15:48:18 +01:00
Henrik Rydgård
617bef73ee
Fix a runtime warning in text rendering
2024-11-21 15:48:18 +01:00
Henrik Rydgård
c6c9e32d15
Fix the ImDebugger on OpenGL
2024-11-21 15:48:18 +01:00
Henrik Rydgård
0262cd622f
Update Cargo.lock
2024-11-21 15:48:18 +01:00
Henrik Rydgård
0e3c1df9b3
Add a way to access the ImDebugger from the DevMenu
2024-11-21 15:48:18 +01:00
Henrik Rydgård
68b496a868
Nemo's buildfixes
2024-11-21 15:48:17 +01:00
Henrik Rydgård and GitHub
a2ff62654f
Merge pull request #19642 from hrydgard/tag-sleep-function
...
Add a "reason" argument to sleep_ms()
2024-11-21 15:43:36 +01:00
Henrik Rydgård
59a56d66c7
Add a "reason" argument to sleep_ms().
...
sleep_ms() should generally be avoided when possible. This can be used to try
to track down unnecessary sleeps by adding some logging.
This commit on its own doesn't actually add any logging.
2024-11-21 15:28:51 +01:00
Henrik Rydgård and GitHub
489db6b92c
Merge pull request #19639 from k0tran/master
...
Force LoongArchCPUInfoParser::TotalLogicalCount() to always return
2024-11-19 19:12:43 +01:00
Ilya Sorochan
a04bb579dc
Force LoongArchCPUInfoParser::TotalLogicalCount() to return int on all code paths
2024-11-19 15:40:46 +03:00
Henrik Rydgård and GitHub
1c0f9d3d4f
Merge pull request #19629 from kotcrab/struct-viewer
...
Struct viewer debugging tool
2024-11-19 11:10:47 +01:00
kotcrab
e3e831851b
Add GhidraClient and ImStructViewer docs
...
Few more code comments and misc clean up
2024-11-19 00:15:14 +01:00
kotcrab
2c49cae1e2
Struct viewer, fix build
...
Fix open check
2024-11-15 20:27:23 +01:00
kotcrab
f9d7e426f8
Support copy address and value in Struct viewer
...
Reorganize add breakpoint menu
Style fixes
2024-11-15 19:55:55 +01:00
kotcrab
3182cc29e4
Add struct viewer debugging tool
2024-11-15 19:55:54 +01:00
kotcrab
fdf8ff7d94
Add GhidraClient
2024-11-15 19:52:14 +01:00
Henrik Rydgård and GitHub
2402eea4b1
Merge pull request #19636 from hrydgard/dont-spin-when-stepping
...
Throttle the display rate when stepping in the debugger.
2024-11-15 17:43:40 +01:00
Henrik Rydgård
9e5ac2c0e0
Throttle the display rate when stepping in the debugger. Fixes power regression from the debugger refactor
2024-11-15 17:37:23 +01:00
Henrik Rydgård and GitHub
b9ef2f6e18
Merge pull request #19635 from hrydgard/more-debugger-stuff
...
ImDebugger: Add some new minor things
2024-11-15 17:07:16 +01:00
Henrik Rydgård
2eaffcf510
ImDebugger: Add atrac context viewer
2024-11-15 15:59:16 +01:00
Henrik Rydgård
7c16e332e8
Implement selection in modules and threads views
2024-11-15 15:59:16 +01:00
Henrik Rydgård
ffe05bdf58
Memmap error message improvements
2024-11-15 15:59:16 +01:00
Henrik Rydgård
30207aa25c
Stackwalk safety fix. Stackwalk logic fix (although probably not very important)
2024-11-15 15:59:08 +01:00
Henrik Rydgård
5a0d6f7a15
Sort the modules in the HLE module viewer
2024-11-15 14:49:19 +01:00
Henrik Rydgård
0776ee01a8
ImDebugger: Add initial HLE module explorer window`
2024-11-15 14:49:19 +01:00
Henrik Rydgård and GitHub
6c64608359
Merge pull request #19630 from QmanaQ/patch-6
...
Update uk_UA.ini
2024-11-13 19:12:16 +01:00
Помаранча and GitHub
a24c069f32
Update uk_UA.ini
...
ad hoc, memstick, (also language category) translated fully now
2024-11-13 12:00:18 +02:00
Henrik Rydgård and GitHub
b56626727e
Merge pull request #19627 from hrydgard/consider-kernel-vram-invalid
...
Memory::IsValidAddress: Consider VRAM with a kernel flag invalid.
2024-11-13 10:03:31 +01:00
Henrik Rydgård and GitHub
2d96304bad
Merge pull request #19628 from hrydgard/assorted-debugger-fixes
...
Assorted debugger fixes
2024-11-12 13:02:16 +01:00
Henrik Rydgård
18240b3ed0
Don't full-screen-on-doubleclick if ImGui debugger is active
2024-11-12 12:20:47 +01:00
Henrik Rydgård
39a07a033c
Make imdebugger visibility a config option instead of emuscreen state
2024-11-12 12:20:47 +01:00
Henrik Rydgård
df104e7e31
Fix crash due to null break reason
2024-11-12 11:25:35 +01:00