⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 patch-uclinux-2.4.17-ptrace

📁 uClinux里自带的gdbserver在arm7tdmi下不能正常工作
💻 17-PTRACE
字号:
--- ptrace.c.orig	Mon Jul  1 04:17:20 2002+++ ptrace.c	Fri Sep 20 15:58:45 2002@@ -468,9 +468,23 @@ 			if ((addr & 3) || addr < 0 || addr >= sizeof(struct user)) 				break; +#if 0 			tmp = 0;  /* Default return condition */ 			if (addr < sizeof(struct pt_regs)) 				tmp = get_stack_long(child, (int)addr >> 2);+#else+			tmp = 0;  /* Default return condition */+			if (addr < sizeof(struct pt_regs)) {+			        tmp = get_stack_long(child, (int)addr >> 2);+			} else if (addr == 4*49) {+			        tmp = child->mm->start_code;+                        } else if (addr == 4*50) {+			        tmp = child->mm->start_data;+                        } else if (addr == 4*51) {+                                tmp = child->mm->end_code;+                        } else+                                break;+#endif 			ret = put_user(tmp, (unsigned long *)data); 			break; 

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -