Jean-Philip Desjardins
bb75476f3f
Fix warning.
2016-07-10 22:46:30 -04:00
Jean-Philip Desjardins
c5a26aab15
Improved MipsAnalysis by handling unconditional jumps to detect functions.
2015-03-23 22:15:59 -04:00
Jean-Philip Desjardins
22a9112789
Translate SP before gathering call stack.
2015-02-07 21:51:56 -05:00
Jean-Philip Desjardins
c94e1f0aee
Fixed infinite loop that could occur in GetCallStack.
2014-08-27 01:56:32 -04:00
Jean-Philip Desjardins
418cee5e51
Some more naming convention cleanup.
2014-08-16 21:42:19 -04:00
Jean-Philip Desjardins
18f2f87c3a
Improved MIPSAnalysis by adding another pass to expand subroutine ranges for those that might have code below their stack unwinding sections. Also cleaned up code a bit.
2014-08-16 21:27:09 -04:00
jpd002
c4223079ee
Made some functions public in MIPSAnalysis and added ChangeSubroutineEnd.
...
git-svn-id: http://svn.purei.org/purei/trunk@1209 b36208d7-6611-0410-8bec-b1987f11c4a2
2013-10-27 04:21:49 +00:00
jpd002
d9d95a1389
MIPSAnalysis will now scan for string references and add them as comments.
...
git-svn-id: http://svn.purei.org/purei/trunk@1073 b36208d7-6611-0410-8bec-b1987f11c4a2
2013-02-05 03:37:58 +00:00
jpd002
db03089f5a
Fixed analysis of MIPS-32 executables.
...
git-svn-id: http://svn.purei.org/purei/trunk@977 b36208d7-6611-0410-8bec-b1987f11c4a2
2012-08-17 04:14:39 +00:00
jpd002
3c74d837e0
Changed the way stack crawling works to give better information.
...
Got rid of MIPSModule and DebugThreadInfo and created BiosDebugInfoProvider.
git-svn-id: http://svn.purei.org/purei/trunk@927 b36208d7-6611-0410-8bec-b1987f11c4a2
2012-05-24 05:57:31 +00:00
jpd002
e8b6f2541b
Removed OsEventViewWnd (wasn't even being used)
...
Added ThreadViewWnd and moved some of the stack crawling stuff in MIPSAnalysis.
git-svn-id: http://svn.purei.org/purei/trunk@926 b36208d7-6611-0410-8bec-b1987f11c4a2
2012-05-21 06:31:50 +00:00
jpd002
425d6a8c1e
Improved MIPS analysis so that it can cover functions that don't allocate any stack space and find the right begin address of a function.
...
git-svn-id: http://svn.purei.org/purei/trunk@879 b36208d7-6611-0410-8bec-b1987f11c4a2
2012-04-01 00:47:39 +00:00
jpd002
ffe5a4646e
Added proper separation of code and data address spaces in MemoryMap.
...
Added DMA channels 0 and 8.
Added VU0 stuff.
Major tweakage of UNPACK in VPU.
git-svn-id: http://svn.purei.org/purei/trunk@342 b36208d7-6611-0410-8bec-b1987f11c4a2
2008-06-15 19:55:28 +00:00
jpd002
50c1db6776
git-svn-id: http://svn.purei.org/purei/trunk@178 b36208d7-6611-0410-8bec-b1987f11c4a2
2007-11-22 19:49:28 +00:00
jpd002
8a1f6fe2f5
git-svn-id: http://svn.purei.org/purei/trunk@174 b36208d7-6611-0410-8bec-b1987f11c4a2
2007-11-12 03:59:42 +00:00
jpd002
a75b61bb80
git-svn-id: http://svn.purei.org/purei/trunk@102 b36208d7-6611-0410-8bec-b1987f11c4a2
2006-10-12 06:16:48 +00:00
jpd002
f8fb3f871a
git-svn-id: http://svn.purei.org/purei/trunk@101 b36208d7-6611-0410-8bec-b1987f11c4a2
2006-10-11 06:07:49 +00:00
jpd002
0c5fb983fd
Moved remotely
...
git-svn-id: http://svn.purei.org/purei/trunk@40 b36208d7-6611-0410-8bec-b1987f11c4a2
2006-06-15 04:19:30 +00:00