Commit graph

71 commits

Author SHA1 Message Date
Jean-Philip Desjardins
6e9fa384d6 Rename files. 2024-03-21 14:24:08 -04:00
Jean-Philip Desjardins
7446037869 Add support for viewing a subsection of memory in MemoryView. 2024-03-20 15:25:42 -04:00
Jean-Philip Desjardins
6d9a4a42ae Updates following Xml code changes. 2023-11-14 17:42:31 -05: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
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
bbf2fea886 Add some exception handing in FindEeFunctions. 2023-01-18 15:29:38 -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
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