[Skyeye-developer] SF.net SVN: skyeye: [275]
skyeye-v1/trunk/utils/debugger
Michael.Kang
blackfin.kang at gmail.com
Fri Jul 20 14:55:35 CST 2007
---------- Forwarded message ----------
From: kangsh at users.sourceforge.net <kangsh at users.sourceforge.net>
Date: Jul 20, 2007 10:58 AM
Subject: SF.net SVN: skyeye: [275] skyeye-v1/trunk/utils/debugger
To: blackfin.kang at gmail.com
Revision: 275
http://skyeye.svn.sourceforge.net/skyeye/?rev=275&view=rev
Author: kangsh
Date: 2007-07-19 19:58:25 -0700 (Thu, 19 Jul 2007)
Log Message:
-----------
fix the bug in mips debugger. Now we can debug mips program by gdb
Modified Paths:
--------------
skyeye-v1/trunk/utils/debugger/gdbserver.c
skyeye-v1/trunk/utils/debugger/mips_regdefs.c
Modified: skyeye-v1/trunk/utils/debugger/gdbserver.c
===================================================================
--- skyeye-v1/trunk/utils/debugger/gdbserver.c 2007-07-19 03:43:18
UTC (rev 274)
+++ skyeye-v1/trunk/utils/debugger/gdbserver.c 2007-07-20 02:58:25
UTC (rev 275)
@@ -62,7 +62,7 @@
#endif
#undef DEBUG_RDI
-//#define DEBUG_RDI
+#define DEBUG_RDI
#ifdef DEBUG_RDI
#define DBG_RDI(args...) printf(args)
#else
@@ -70,8 +70,8 @@
#endif
extern register_defs_t *current_reg_type;
typedef unsigned long CORE_ADDR;
-//int remote_debug = 1;
-int remote_debug = 0;
+int remote_debug = 1;
+//int remote_debug = 0;
static int remote_desc;
jmp_buf toplevel;
int extended_protocol;
@@ -903,7 +903,7 @@
{
if (regno == -1 || regno == 0)
for (regno = 0; regno < current_reg_type->num_regs; regno++)
- current_reg_type->fetch_register (regno,
+ current_reg_type->store_register (regno,
&(memory[current_reg_type->register_byte (regno)]));
else
current_reg_type->store_register (regno,
&(memory[current_reg_type->register_byte (regno)]));
Modified: skyeye-v1/trunk/utils/debugger/mips_regdefs.c
===================================================================
--- skyeye-v1/trunk/utils/debugger/mips_regdefs.c 2007-07-19
03:43:18 UTC (rev 274)
+++ skyeye-v1/trunk/utils/debugger/mips_regdefs.c 2007-07-20
02:58:25 UTC (rev 275)
@@ -57,7 +57,7 @@
return 32;
}
static int mips_register_byte(int x){
- return 32 * x;
+ return 4 * x;
}
extern int bigendSig;
@@ -113,10 +113,10 @@
/*
- * register powerpc register type to the array
+ * register mips register type to the array
*/
void init_mips_register_defs(void){
- /* initialize the struct of powerpc register defination */
+ /* initialize the struct of mips register defination */
static register_defs_t mips_reg_defs;
mips_reg_defs.name = "mips";
mips_reg_defs.register_raw_size = mips_register_raw_size;
This was sent by the SourceForge.net collaborative development
platform, the world's largest Open Source development site.
--
www.skyeye.org
More information about the Skyeye-developer
mailing list