#include "linux/sched.h" #include "linux/stddef.h" extern void print(char *name, char *type, int offset); extern void print_ptr(char *name, char *type, int offset); extern void print_head(void); extern void print_tail(void); int main(int argc, char **argv) { print_head(); print_ptr("TASK_REGS", "union uml_pt_regs", offsetof(struct task_struct, thread.regs)); print("TASK_PID", "int", offsetof(struct task_struct, pid)); print_tail(); return(0); }