Unknown W. Brackets
7de0b28961
Fix an unhandled case value warning.
2013-12-01 11:21:17 -08:00
Unknown W. Brackets
dd2e996838
Fix some type comparison warnings.
2013-12-01 11:21:16 -08:00
Henrik Rydgård
620bb14d6b
Merge pull request #4662 from Kingcom/Debugger
...
Disassembler fix
2013-11-28 02:04:13 -08:00
Kingcom
cca750aab5
Fix invalid memory access on start, remove combo box code from symbol map
2013-11-28 10:49:02 +01:00
Henrik Rydgård
f8227132f9
Merge pull request #4657 from Kingcom/Debugger
...
Create data directives in disassembler
2013-11-28 01:20:21 -08:00
Unknown W. Brackets
bb41e015b9
Truncate func names when reading symbol maps.
...
Otherwise they'll get trashed.
2013-11-27 22:11:18 -08:00
Kingcom
561379f5c2
Create data directives in disassembler
2013-11-28 00:33:21 +01:00
Kingcom
eeb9667726
Fix QT build (hopefully)
2013-11-27 15:06:41 +01:00
Kingcom
5844d0107b
Rewrite SymbolTable
2013-11-27 13:33:30 +01:00
Kingcom
3d4bb3f20b
Remove obsolete functions
2013-11-26 00:51:04 +01:00
Kingcom
00a801f6a3
Don't overwrite label name if it already exists, get label value
2013-11-26 00:43:31 +01:00
Kingcom
7c585485bb
Save labels separately from symbols
2013-11-26 00:23:17 +01:00
Kingcom
9a29e8b0bf
More efficient "loose" opcode detection, clear entries when symbols were loaded
2013-11-25 16:18:29 +01:00
Kingcom
92e2cdcf59
Read function size from .sym
2013-11-01 14:14:06 +01:00
Peter Tissen
d8b4ec6680
added disasm debugger features to remove and add functions
2013-10-30 16:13:18 +01:00
Henrik Rydgård
f85b4a4252
Buildfix
2013-10-18 15:07:04 +02:00
Henrik Rydgård
07c818251c
Some formatting cleanup.
...
Yeah, I said we shouldn't do big overhauls..
2013-10-18 14:39:04 +02:00
Kingcom
d12d3058e7
Don't show ListBox if it was hidden before
2013-10-02 09:11:38 +02:00
adrian17
7e3f35dfe3
Removed redundant includes
2013-09-30 19:05:04 +02:00
Unknown W. Brackets
cfb50bf4d6
Add some more locking to prevent crash on reset.
2013-09-15 09:53:49 -07:00
Unknown W. Brackets
8ccd3773d9
Open files using wide functions on win32.
...
Fixes #3432 .
2013-08-27 00:28:46 -07:00
Unknown W. Brackets
18792f64f9
Fix debugger wstring usage.
2013-08-26 23:54:48 -07:00
Unknown W. Brackets
109ad17ac6
Use a typesafe struct for opcodes.
...
Also, correctly read delayslots using Read_Instruction on ARM.
2013-08-24 15:36:24 -07:00
Unknown W. Brackets
c6c821a0f7
Fix some unitinialized values.
2013-08-12 23:33:11 -07:00
Unknown W. Brackets
8786ec74ca
Fix some potential threading probs with SymbolMap.
...
Got some strange crashes.
2013-08-10 20:54:55 -07:00
Kingcom
584c20a84e
Slightly more efficient implementation of getDirectSymbol
2013-07-29 19:38:20 +02:00
Kingcom
862cf047da
Basic .sym support
2013-07-29 13:06:01 +02:00
Unknown W. Brackets
7b7801d59a
Switch to including Windows.h from an intermediate.
...
This makes it easier for Xbox which uses a separate header.
2013-07-28 21:04:19 -07:00
Unknown W. Brackets
932e0b857c
Fix a possible infinite loop in the symbol map.
2013-07-07 01:58:23 -07:00
Unknown W. Brackets
0ca8f5c655
Improve performance of ScanForFunctions().
...
Mostly affects games with a lot of modules and exports.
2013-07-06 16:58:17 -07:00
Unknown W. Brackets
d513fab60d
Fix names with newlines in the symbol map.
2013-06-30 16:35:47 -07:00
Unknown W. Brackets
f7b37ee00a
Read symbols with spaces in their names.
...
Before it was changing "UNK: hex" and "EXP: hex" into "UNK:" and "EXP:".
2013-06-30 10:19:29 -07:00
Unknown W. Brackets
c1834908b1
Keep the symbol map entries unique.
...
Duplicates are annoying, and we have hacks upstream to prevent them that
cause trouble.
2013-06-30 10:04:48 -07:00
Kingcom
6df25d52f0
-ctrl+g for goto in mem viewer/disassembly
...
-removed skipping of zz_/z_ in disassembly
-fixes to the expression parser
2013-06-29 22:25:17 +02:00
Kingcom
8ce9ad6cf1
Linux build fix
2013-06-29 17:53:45 +02:00
Kingcom
ab1aa09dce
Expression parser
2013-06-29 15:17:00 +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
Kingcom
41fc339362
-fixed "Copy value" in memory view
...
-SetFocus on right click in memory view
-added a few more default symbols to the symbol map
2013-06-25 13:17:27 +02:00
Sacha
b39a572043
Buildfixes.
...
Fix C++11 usage.
Remove redundancy.
Fix st_*time re-usage.
2013-06-02 13:26:39 +10:00
Unknown W. Brackets
82dd2780f5
Improve perf when loading a large debug map file.
2013-05-26 16:02:08 -07:00
Unknown W. Brackets
832edb0a8f
Fix some x64 type conversion warnings.
2013-04-05 20:29:20 -07:00
niepodam
94c2f0cd9d
Fix build with gcc 4.8.0
2013-04-04 19:16:15 +02:00
Unknown W. Brackets
10db012237
Improve speed of stepping in debug mode.
...
Redraw was a killer. It's still not fast...
2013-03-11 07:53:47 -07:00
Xele02
69b837f18b
Add debug dialogs (DisAsm, Memory, VFPU).
...
New features : Breakpoint display, thread status, display list status
Update translation and start french translation
2013-02-10 17:33:34 +01:00
Unknown W. Brackets
9db836eb96
Minor typesafety/bounds checking warning fixes.
2013-01-31 00:02:54 -08:00
Unknown W. Brackets
862c88d61a
More warning fixes, switches and printfs, etc.
...
This time ones not reported by Visual Studio.
2013-01-19 18:32:37 -08:00
Unknown W. Brackets
140fd171ef
Fix some 64-bit type conversion warnings.
2013-01-19 13:48:20 -08:00
Henrik Rydgard
338a73472b
Buildfix
2013-01-13 12:49:54 +01:00
Henrik Rydgard
db92bdda17
Cleanup of horrible ancient symbolmap code - no more global arrays.
2013-01-13 12:12:14 +01:00
Mathias Tillman
b780e39397
Fixed various potential bugs and compiler warnings
2013-01-07 15:57:19 +01:00