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
be74da8f3c
More include cleanup, hopefully buildfix Symbian
2013-12-30 00:23:04 +01:00
Unknown W. Brackets
12713a44a1
Attempt to prevent shutdown crash in debugger.
2013-12-14 14:56:04 -08:00
pal1000
cfcfb20622
Warning fix in DisassemblyManager.cpp (Visual Studio 2013)
2013-12-02 12:39:01 +02:00
Unknown W. Brackets
dd2e996838
Fix some type comparison warnings.
2013-12-01 11:21:16 -08:00
Henrik Rydgård
1296aad6c7
Merge pull request #4675 from Kingcom/Debugger
...
Small debugger fixes and enhancements
2013-11-29 08:30:08 -08:00
Kingcom
85abd37ed1
Small debugger fixes and enhancements
2013-11-29 17:21:48 +01:00
Unknown W. Brackets
79322103f2
Optimize DisassemblyFunction::getLineNum() a bit.
...
Improves scrolling performance in some cases in the debugger.
2013-11-28 23:48:12 -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
Kingcom
577a46be09
Remove useless comment
2013-11-28 00:48:05 +01:00
Kingcom
561379f5c2
Create data directives in disassembler
2013-11-28 00:33:21 +01:00
Kingcom
5844d0107b
Rewrite SymbolTable
2013-11-27 13:33:30 +01:00
Kingcom
33da416a82
Reduce disassembler memory usage
2013-11-26 22:20:12 +01:00
Kingcom
274632f304
Minor disassembly tweaks
2013-11-26 11:38:01 +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
Kingcom
b71bfe5a62
-Get branch lines for opcodes outside of a function
...
-fix labels causing analyzing issues
2013-11-25 21:53:01 +01:00
Kingcom
8146e7bfb0
Fix stepping
2013-11-25 19:51:16 +01:00
Kingcom
ea38eb4318
Correctly rescan visible data
2013-11-25 17:31:39 +01:00
Kingcom
945dc48ea7
Don't recompute number of lines of a function every time
2013-11-25 16:52:42 +01:00
Kingcom
9a29e8b0bf
More efficient "loose" opcode detection, clear entries when symbols were loaded
2013-11-25 16:18:29 +01:00
Kingcom
60987d9217
Minor optimization
2013-11-25 14:19:45 +01:00
Kingcom
42c5fe0164
Massive speed optimizations
2013-11-25 13:56:43 +01:00
Kingcom
aab6f588f1
Fix branch lines
2013-11-24 14:46:53 +01:00
Kingcom
0672458a33
Fix follow branch, display symbols
2013-11-24 13:53:50 +01:00
Kingcom
63e2f34beb
Correctly identify the start of a line when changing the address
2013-11-24 13:53:50 +01:00
Kingcom
a928c62ad1
Basic implementation and integration of DisassemblyManager
2013-11-24 13:53:50 +01:00