Commit graph

62 commits

Author SHA1 Message Date
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
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
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
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
fd530d0d53 Remove unused function. 2022-04-12 13:35:54 -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
788abb739d Make frame debugger an orphan.
We don't want it to be attached to the emulator window.
2021-01-14 10:50:01 -05:00
Mahmood - Zer0xFF
07eacf96f4 show threadsView widget and the threadsView is is shown 2021-01-11 23:24:11 +00:00
Mahmood - Zer0xFF
d3f42d50ac showEvent doesnt seem to propgate correctly to children of QMdiSubWindow 2021-01-11 15:06:30 +00:00
Mahmood - Zer0xFF
ce65c1001a cleanup: using QMdiArea as parent for Non-QMdiSubWindow widget is technically invalid 2021-01-11 15:06:10 +00:00
Jean-Philip Desjardins
0449f47ad2 Fix loading of ee_functions on macOS. 2021-01-08 16:57:36 -05:00
Mahmood - Zer0xFF
24b2aee982 limit EE dis view to instruction maps 2021-01-07 21:47:33 +00:00
Mahmood - Zer0xFF
8422b36ac5 change ee debugger address access 2021-01-07 21:47:33 +00:00
Mahmood - Zer0xFF
d734f3cc61 use qt signals to avoid non-ui-thead access to ui 2021-01-07 21:47:32 +00:00
Mahmood - Zer0xFF
05a84e8cfd simplify QTableView to QTableView 2021-01-07 21:47:32 +00:00
Mahmood - Zer0xFF
2ed5a45af5 simplify CRegViewWnd to QTabWidget 2021-01-07 21:47:32 +00:00
Mahmood - Zer0xFF
07fbde2c9d simplify CCallStackWnd to QListWidget 2021-01-07 21:47:32 +00:00
Mahmood - Zer0xFF
40cc44216a simplify CMemoryViewMIPSWnd to QWidget 2021-01-07 21:47:32 +00:00
Mahmood - Zer0xFF
782b06967b simplify CDisAsmWnd to QTableView 2021-01-07 21:47:32 +00:00
Mahmood - Zer0xFF
694e590083 make CDisAsmWnd a QWidget to make it more re-usable 2021-01-07 21:47:32 +00:00
Mahmood - Zer0xFF
08ebc8d60b cleanup 2021-01-07 21:47:31 +00:00
Mahmood - Zer0xFF
a1f43a7931 replace MessageBeep(); with Qt's equivalent QApplication::beep(); 2021-01-07 21:47:31 +00:00
Mahmood - Zer0xFF
a7eb2b8d44 cleanup 2021-01-07 21:47:31 +00:00
Mahmood - Zer0xFF
f16575db0a Add Qt ELFView 2021-01-07 21:47:31 +00:00
Mahmood - Zer0xFF
bcca128c4d Code style fixes. 2021-01-07 21:47:31 +00:00
Mahmood - Zer0xFF
ac001b52e7 save view layout, when windows is getting closed, and only if the main debugger view visible, if its not visible it will report all children and invisible as well 2021-01-07 21:47:31 +00:00
Mahmood - Zer0xFF
37119db954 remove QtDebugger parent, to allow it to have its own taskbar icon 2021-01-07 21:47:31 +00:00
Mahmood - Zer0xFF
716839c224 cleanup 2021-01-07 21:47:31 +00:00
Mahmood - Zer0xFF
06962b61f0 Code style fixes. 2021-01-07 21:47:31 +00:00
Mahmood - Zer0xFF
9b03928a39 typo fix 2021-01-07 21:47:31 +00:00
Mahmood - Zer0xFF
e908875638 cleanup 2021-01-07 21:47:31 +00:00
Mahmood - Zer0xFF
07b963b76d add Qt MemoryViewMIPSWnd 2021-01-07 21:47:31 +00:00
Mahmood - Zer0xFF
425a829048 re-enable Disassembly view layout 2021-01-07 21:47:31 +00:00
Mahmood - Zer0xFF
561fb65dcb add Registers view menu action 2021-01-07 21:47:30 +00:00
Mahmood - Zer0xFF
3767032c67 cleanup 2021-01-07 21:47:30 +00:00
Mahmood - Zer0xFF
3180527b96 restructure DisAsm 2021-01-07 21:47:30 +00:00
Mahmood - Zer0xFF
1fa19c67e5 initial Qt DisAsm 2021-01-07 21:47:30 +00:00
Mahmood - Zer0xFF
61afd1aeba cleanup 2021-01-07 21:47:30 +00:00
Mahmood - Zer0xFF
73f6c00193 update title to reflect current active chip 2021-01-07 21:47:30 +00:00
Mahmood - Zer0xFF
abc84be9ea save/load layout position 2021-01-07 21:47:30 +00:00
Mahmood - Zer0xFF
17c1dddd0d cleanup 2021-01-07 21:47:30 +00:00
Mahmood - Zer0xFF
1adc8ef9a5 enable debug for VU0/1 IOP 2021-01-07 21:47:30 +00:00
Mahmood - Zer0xFF
90071fef89 dont show window on start 2021-01-07 21:47:30 +00:00
Mahmood - Zer0xFF
ae83c4e927 enable window focus 2021-01-07 21:47:30 +00:00