Henrik Rydgård
6945deec01
Replace a LOT of sprintf with snprintf, and a few strcpy with truncate_cpy
2023-04-28 21:04:05 +02:00
Henrik Rydgård
e48a1599d4
Delete a few obsolete lines of code
2022-12-11 10:01:55 +01:00
Unknown W. Brackets
98cddad73a
Debugger: Minor cleanup in MIPSDebugInterface.
2018-06-08 06:59:16 -07:00
Lioncash
cac632424c
Core: Add missing override specifiers
2014-12-08 15:20:31 -05:00
Unknown W. Brackets
737c96eced
More cstring includes, grr.
2014-03-15 12:03:33 -07:00
Unknown W. Brackets
76afb2a8d5
Avoid returning points from the symbol map.
...
Now that it uses a lookup, this is even more dangerous. But, the maps
could be reordered while it's trying to print the pointer and cause that
data to become invalid.
This should be safe from race conditions.
2014-01-25 21:40:23 -08:00
Henrik Rydgård
ce378b231f
Delete CPU.cpp/h , cleanup
2013-12-30 00:11:29 +01:00
Henrik Rydgard
55500d4bb6
Reorder VFPU registers in memory so that we can flush and reload them in bulk more often.
...
Doesn't actually do that yet, that's for the NEON branch.
2013-11-28 13:27:51 +01:00
Kingcom
3d4bb3f20b
Remove obsolete functions
2013-11-26 00:51:04 +01:00
Kingcom
7c585485bb
Save labels separately from symbols
2013-11-26 00:23:17 +01:00
Unknown W. Brackets
5f3d7d5c97
Add support for fpu and vfpu regs in expressions.
...
This way you can break based on the value.
2013-11-17 02:15:15 -08:00
Kingcom
c44c99a5b7
Ignore changes to r0
2013-11-16 10:59:49 +01:00
Henrik Rydgard
55aa3d13c7
Win32: Switch to a UNICODE build. This took quite a bit of fixing.
2013-08-26 19:00:16 +02:00
Kingcom
a8ef18c039
Add pc, hi, and lo to the register list
2013-07-31 10:24:24 +02:00
Kingcom
e3d3d75e38
Moved expression parser to native and changed how it's accessed
2013-07-01 01:41:06 +02:00
Kingcom
ab1aa09dce
Expression parser
2013-06-29 15:17:00 +02:00
Kingcom
76f135e077
-edit register by double clicking
...
-copy register with ctrl+c
2013-06-27 11:50:59 +02:00
Kingcom
7d0e6ff199
-disassembly view redesigned
...
-change the cursor with the mouse or with the keyboard
-displays symbols on the left and in opcode arguments
-press tab to toggle displaying of symbols
-click on the highlighted line to toggle a breakpoint at that position
-press right to follow a branch and left to go back a level
2013-06-25 23:52:56 +02:00
Henrik Rydgard
e809e39681
Mips interpreter: Use unions instead of ugly casts. Strict-aliasing builds now work, but needs more testing so I don't enable it yet. Also some aliasing fixes for TransformPipeline.
2013-06-11 21:44:37 +02:00
Unknown W. Brackets
0c1b6fecfe
Allow changing fpu/vfpu regs.
2013-02-23 12:30:18 -08:00
Unknown W. Brackets
608fb85f0d
Make changing register values actually work.
2013-02-23 12:25:51 -08:00
Henrik Rydgard
64cc573703
Switch to "GPL 2.0 or later" for various reasons. I wrote most of the code I imported from Dolphin (which is GPL2-but-not-later), so it should be OK.
2012-11-04 23:24:00 +01:00
Henrik Rydgard
4f7ad15758
Add snapshot of the whole source code.
2012-11-01 16:19:01 +01:00