Jean-Philip Desjardins
|
0613d7eada
|
Move debug search functions in DebugUtils.
|
2023-06-05 09:26:01 -04:00 |
|
Jean-Philip Desjardins
|
e81eb944ae
|
Clean DebugSupport CMake project.
|
2023-06-05 09:26:01 -04:00 |
|
Jean-Philip Desjardins
|
953cfb6e7b
|
Clear PROJECT_LIBS variable.
|
2023-06-05 09:26:00 -04:00 |
|
Jean-Philip Desjardins
|
1700b901b6
|
Fix code style.
|
2023-05-30 21:00:01 -04:00 |
|
Jean-Philip Desjardins
|
3d5b56b424
|
Use Qt events to notify mouse events.
|
2023-05-30 20:08:32 -04:00 |
|
Jean-Philip Desjardins
|
6ce4766f72
|
Support deleting all functions from a module easily.
|
2023-04-04 17:36:27 -04:00 |
|
Jean-Philip Desjardins
|
4be247339d
|
Fix ElfView disappearing when closing it and reopening in debugger.
|
2023-03-15 09:25:50 -04:00 |
|
Jean-Philip Desjardins
|
340b163df8
|
Prefill function in function rename dialog.
|
2023-03-15 09:25:29 -04:00 |
|
Jean-Philip Desjardins
|
574d1c70a6
|
Init array.
|
2023-03-05 13:01:45 -05:00 |
|
Jean-Philip Desjardins
|
bbf2fea886
|
Add some exception handing in FindEeFunctions.
|
2023-01-18 15:29:38 -05:00 |
|
Jean-Philip Desjardins
|
db1edfd5ce
|
Allow viewing SIF RPC servers in debugger.
|
2023-01-18 15:29:13 -05:00 |
|
Jean-Philip Desjardins
|
a88f99f89b
|
Fix comment.
|
2023-01-03 12:09:55 -05:00 |
|
Jean-Philip Desjardins
|
38d3775a07
|
Add proper "empty" return value to GetEffectiveAddress.
Zero is valid and cannot be used as "empty".
|
2022-12-07 14:48:20 -05:00 |
|
Jean-Philip Desjardins
|
b0598d76d0
|
Fix a crash that could occur in when IOP functions view was opened while resetting the emu.
|
2022-11-03 16:23:31 -04:00 |
|
Jean-Philip Desjardins
|
658915e319
|
Add splitter in ELFView.
|
2022-10-07 12:30:05 -04:00 |
|
Jean-Philip Desjardins
|
83a4624962
|
Support expanded section header counts in ELFView.
|
2022-10-07 12:29:59 -04:00 |
|
Jean-Philip Desjardins
|
a1f2e93634
|
Show some more ELF constants.
|
2022-10-07 12:29:52 -04:00 |
|
Jean-Philip Desjardins
|
2c1a8a81d3
|
Fix potential crash.
|
2022-09-29 17:18:44 -04:00 |
|
Jean-Philip Desjardins
|
ef45879639
|
Style fixes.
|
2022-09-10 12:47:16 -04:00 |
|
Jean-Philip Desjardins
|
2c3c86eba5
|
Fix window title.
|
2022-09-10 12:23:26 -04:00 |
|
Jean-Philip Desjardins
|
01ab20c36f
|
Better handling of columns.
|
2022-09-10 12:07:15 -04:00 |
|
Jean-Philip Desjardins
|
a7ad0b9dfd
|
Add possible string pointer attribute.
|
2022-09-10 12:07:01 -04:00 |
|
Jean-Philip Desjardins
|
b4b4c38662
|
Handle no debug info provider.
|
2022-09-10 11:23:47 -04:00 |
|
Jean-Philip Desjardins
|
7ccd91001b
|
Update menu items.
|
2022-09-08 19:17:13 -04:00 |
|
Jean-Philip Desjardins
|
02d5b9ce98
|
More WIP.
- Remove thread specific object list.
- Use a map instead of vector for object schema.
|
2022-09-07 19:58:01 -04:00 |
|
Jean-Philip Desjardins
|
15b18e4af3
|
Add WIP kernel object viewer.
A more generic version of the thread viewer.
|
2022-09-06 19:41:42 -04:00 |
|
Jean-Philip Desjardins
|
5c3cc06bd2
|
Remove dumping of INTC/DMAC handlers to console.
To be replaced by UI based tooling.
|
2022-09-06 19:41:42 -04:00 |
|
Jean-Philip Desjardins
|
bf9e73aa6b
|
Allow sorting in ELF symbol view.
|
2022-08-24 08:36:56 -04:00 |
|
Jean-Philip Desjardins
|
8a029c6209
|
Add missing defs.
|
2022-08-24 08:36:56 -04:00 |
|
Jean-Philip Desjardins
|
b6c05d0375
|
Limit scope of Ctrl+C shortcut.
|
2022-08-07 17:26:52 -04:00 |
|
Jean-Philip Desjardins
|
f409283610
|
Fix build issues.
|
2022-07-25 11:19:56 -04:00 |
|
Jean-Philip Desjardins
|
1d9c425663
|
Refactor ELF support.
Allow ELF32/ELF64 to coexist and allow ElfView to load both.
|
2022-07-22 17:10:27 -04:00 |
|
Jean-Philip Desjardins
|
927aebc4a3
|
Rename some constants.
|
2022-07-11 14:09:46 -04:00 |
|
Jean-Philip Desjardins
|
cb5c9bc990
|
Add depthbuffer view in frame debugger.
|
2022-06-27 13:18:12 -04:00 |
|
Jean-Philip Desjardins
|
f929c1a8f0
|
Fixed a few issues when Vulkan is not included in the build.
|
2022-06-22 07:47:01 -04:00 |
|
Jean-Philip Desjardins
|
fd530d0d53
|
Remove unused function.
|
2022-04-12 13:35:54 -04:00 |
|
Jean-Philip Desjardins
|
a466cb94cf
|
Remove some dead code and fixed init.
|
2022-04-12 11:56:56 -04:00 |
|
Jean-Philip Desjardins
|
6db0142447
|
Style fix.
|
2022-04-12 10:24:50 -04:00 |
|
Jean-Philip Desjardins
|
7c9d19b25f
|
Fix build.
|
2022-04-12 10:24:49 -04:00 |
|
Jean-Philip Desjardins
|
5af4236c40
|
Allow changing monospace font used in debugger through config.
Only possible by directly changing config.xml for now.
|
2022-04-12 10:24:49 -04:00 |
|
Jean-Philip Desjardins
|
4d1b73e33e
|
Implement "Show ELF Info" menu item.
|
2022-04-12 10:24:49 -04:00 |
|
Jean-Philip Desjardins
|
95ab5e2782
|
Add new debug window layout.
|
2022-04-12 10:24:49 -04:00 |
|
Jean-Philip Desjardins
|
03a50d4127
|
Rename functions.
|
2022-04-12 10:24:49 -04:00 |
|
Jean-Philip Desjardins
|
118f280ffa
|
MemoryView: Hide bytes that are out of our memory range.
|
2022-04-01 10:19:38 -04:00 |
|
Jean-Philip Desjardins
|
ad2fea6d27
|
Add missing files in CMakeLists.txt.
|
2022-04-01 10:19:26 -04:00 |
|
Jean-Philip Desjardins
|
a2d4b5e301
|
Cleanup.
|
2022-03-16 19:32:03 -04:00 |
|
Jean-Philip Desjardins
|
36b300f106
|
Add strech for nicer visual.
|
2022-03-16 19:30:44 -04:00 |
|
Jean-Philip Desjardins
|
2764c4b818
|
Add missing CPU arch.
|
2022-03-16 19:30:32 -04:00 |
|
Jean-Philip Desjardins
|
05343ed5e3
|
Init variables.
|
2022-03-16 16:45:53 -04:00 |
|
Jean-Philip Desjardins
|
748e713b7c
|
Use auto.
|
2022-03-15 08:18:29 -04:00 |
|