#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); | |
} |