print physical address of page directories for all processes
How to printing physical address of page directories for all processes?
Help me please
#include <linux/module.h>
#include <linux/init.h>
#include <linux/sched.h>
#include <asm/page.h>
#include <linux/list.h>
MODULE_DESCRIPTION("print a phisical address each entry of page global directory");
MODULE_LICENSE("GPL");
static int __init init_print( void )
{
struct task_struct* task;
for_each_process(task) {
/* print here */
}
return 0;
}
static int __exit exit_print( void )
{
return 0;
}
module_init( init_print );
module_exit( exit_print );
|