patch-uclinux-2.4.17-ptrace
来自「uClinux里自带的gdbserver在arm7tdmi下不能正常工作」· 17-PTRACE 代码 · 共 27 行
17-PTRACE
27 行
--- 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 + =
减小字号Ctrl + -
显示快捷键?