DEFINE(VIRT_OFFSET,		PAGE_OFFSET); 
int main(void){  DEFINE(TSK_ACTIVE_MM,		offsetof(struct task_struct, active_mm));  BLANK();  DEFINE(TI_FLAGS,		offsetof(struct thread_info, flags));  DEFINE(TI_PREEMPT,		offsetof(struct thread_info, preempt_count));  DEFINE(TI_ADDR_LIMIT,		offsetof(struct thread_info, addr_limit));  DEFINE(TI_TASK,		offsetof(struct thread_info, task));  DEFINE(TI_EXEC_DOMAIN,	offsetof(struct thread_info, exec_domain));  DEFINE(TI_CPU,		offsetof(struct thread_info, cpu));  DEFINE(TI_CPU_DOMAIN,		offsetof(struct thread_info, cpu_domain));  DEFINE(TI_CPU_SAVE,		offsetof(struct thread_info, cpu_context));  DEFINE(TI_USED_CP,		offsetof(struct thread_info, used_cp));  DEFINE(TI_TP_VALUE,		offsetof(struct thread_info, tp_value));  DEFINE(TI_FPSTATE,		offsetof(struct thread_info, fpstate));  DEFINE(TI_VFPSTATE,		offsetof(struct thread_info, vfpstate));  DEFINE(TI_IWMMXT_STATE,	(offsetof(struct thread_info, fpstate)+4)&~7);  BLANK();  DEFINE(S_R0,			offsetof(struct pt_regs, ARM_r0));  DEFINE(S_R1,			offsetof(struct pt_regs, ARM_r1));  DEFINE(S_R2,			offsetof(struct pt_regs, ARM_r2));  DEFINE(S_R3,			offsetof(struct pt_regs, ARM_r3));  DEFINE(S_R4,			offsetof(struct pt_regs, ARM_r4));  DEFINE(S_R5,			offsetof(struct pt_regs, ARM_r5));  DEFINE(S_R6,			offsetof(struct pt_regs, ARM_r6));  DEFINE(S_R7,			offsetof(struct pt_regs, ARM_r7));  DEFINE(S_R8,			offsetof(struct pt_regs, ARM_r8));  DEFINE(S_R9,			offsetof(struct pt_regs, ARM_r9));  DEFINE(S_R10,			offsetof(struct pt_regs, ARM_r10));  DEFINE(S_FP,			offsetof(struct pt_regs, ARM_fp));  DEFINE(S_IP,			offsetof(struct pt_regs, ARM_ip));  DEFINE(S_SP,			offsetof(struct pt_regs, ARM_sp));  DEFINE(S_LR,			offsetof(struct pt_regs, ARM_lr));  DEFINE(S_PC,			offsetof(struct pt_regs, ARM_pc));  DEFINE(S_PSR,			offsetof(struct pt_regs, ARM_cpsr));  DEFINE(S_OLD_R0,		offsetof(struct pt_regs, ARM_ORIG_r0));  DEFINE(S_FRAME_SIZE,		sizeof(struct pt_regs));  BLANK();#if __LINUX_ARM_ARCH__ >= 6  DEFINE(MM_CONTEXT_ID,		offsetof(struct mm_struct, context.id));  BLANK();#endif  DEFINE(VMA_VM_MM,		offsetof(struct vm_area_struct, vm_mm));  DEFINE(VMA_VM_FLAGS,		offsetof(struct vm_area_struct, vm_flags));  BLANK();  DEFINE(VM_EXEC,	       	VM_EXEC);  BLANK();  DEFINE(PAGE_SZ,	       	PAGE_SIZE);  DEFINE(VIRT_OFFSET,		PAGE_OFFSET);  BLANK();  DEFINE(SYS_ERROR0,		0x9f0000);  BLANK();  DEFINE(SIZEOF_MACHINE_DESC,	sizeof(struct machine_desc));  return 0; }
4520	/local/tlutelli/issta_data/temp/c/2005_temp/2005/4520/f09b99799991c7c3ba441162406247f5df077322/asm-offsets.c/buggy/arch/arm/kernel/asm-offsets.c