From ef704951099a9d4e96fe9aa0d14ab0e2d6fbd533 Mon Sep 17 00:00:00 2001 From: gatieme Date: Mon, 16 May 2016 21:43:01 +0800 Subject: [PATCH] =?UTF-8?q?find-task=E4=B8=AD=E6=B7=BB=E5=8A=A0=E4=BA=86pr?= =?UTF-8?q?int=5Fvm=5Farea=E7=9A=84=E4=BB=A3=E7=A0=81...?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- study/kernel/process/task/find_task/print_vmarea.c | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/study/kernel/process/task/find_task/print_vmarea.c b/study/kernel/process/task/find_task/print_vmarea.c index 78a6055..b8db7f6 100644 --- a/study/kernel/process/task/find_task/print_vmarea.c +++ b/study/kernel/process/task/find_task/print_vmarea.c @@ -17,7 +17,7 @@ (type *)( (char *)__mptr - offsetof(type,member) );}) #endif -static void print_vm_area(struct vm_area_struct) +static void print_vmarea(struct vm_area_struct) { ((tmp->vm_flags & VM_READ) == 1) ? printk("r") : printk("-"); ((tmp->vm_flags & VM_WRITE) == 1) ? printk("w") : printk("-"); @@ -27,7 +27,7 @@ static void print_vm_area(struct vm_area_struct) printk("\n"); } -static void print_vm_area_by_list(struct task_struct *task) +static void print_vmarea_by_list(struct task_struct *task) { struct vm_area_struct *tmp = task->mm->mmap; @@ -62,7 +62,7 @@ static void preorder_rbtree(struct rb_node *root) } } -static void print_vm_area_by_rbtree(struct task_struct *task) +static void print_vmarea_by_rbtree(struct task_struct *task) { struct task_struct *p; struct pid *k; @@ -75,5 +75,9 @@ static void print_vm_area_by_rbtree(struct task_struct *task) static void print_stack_vmarea(struct task_struct *task) { - print_ + printk(KERN_ALERT "print vmarea_list"); + print_vmarea_list(task); + printk(KERN_ALERT "print vmarea_rbtree"); + print_vmarea_rbtree(task); + }