Commit graph

269 commits

Author SHA1 Message Date
Jean-Philip Desjardins
9b7f7fca42 Changes to TagsView to improve performance. 2023-11-29 16:00:54 -05:00
Jean-Philip Desjardins
6d9a4a42ae Updates following Xml code changes. 2023-11-14 17:42:31 -05:00
Jean-Philip Desjardins
7a4ff641d4 Cleanup. 2023-11-06 18:25:12 -05:00
Jean-Philip Desjardins
c916b0eaf7 Add some TLS related defines. 2023-11-06 18:18:22 -05:00
Jean-Philip Desjardins
1f29ae52b0 Frame debugger: Fix display of some far away primitives. 2023-09-25 10:53:52 -04:00
Jean-Philip Desjardins
b4d252d129 Apply formatting. 2023-08-30 10:21:25 -04:00
Jean-Philip Desjardins
5edde7b3d0 Add comments view. 2023-08-30 10:21:25 -04:00
Jean-Philip Desjardins
e1ee680fd6 Allow filtering tags. 2023-08-30 10:21:25 -04:00
Jean-Philip Desjardins
f7184f143e Rename some strings. 2023-08-30 10:21:25 -04:00
Jean-Philip Desjardins
fc35a7f886 Replace some instances of function tags. 2023-08-30 10:21:25 -04:00
Jean-Philip Desjardins
e95e5a2d4a Add variable tags. 2023-08-30 10:21:25 -04:00
Jean-Philip Desjardins
afb011601b Extract generic parts of functions view into tags view. 2023-08-30 10:21:24 -04:00
Jean-Philip Desjardins
9f5e926a9e Put all ELF symbol listing code in common. 2023-08-30 10:21:24 -04:00
Jean-Philip Desjardins
2ea1096e5e Reorder debugger menu. 2023-08-30 10:21:24 -04:00
Jean-Philip Desjardins
6973249b43 Fix frame debugger. 2023-08-24 14:16:44 -04:00
Zer0xFF
e15a212a3a Fix debugger build with Qt6 2023-08-21 18:52:20 -04:00
Jean-Philip Desjardins
310efb0a97 Apply code formatting changes. 2023-08-18 11:39:36 -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