1 .arch armv7-a 2 .fpu softvfp 3 .eabi_attribute 20, 1 4 .eabi_attribute 21, 1 5 .eabi_attribute 23, 3 6 .eabi_attribute 24, 1 7 .eabi_attribute 25, 1 8 .eabi_attribute 26, 2 9 .eabi_attribute 30, 4 10 .eabi_attribute 18, 4 11 .file "asm-offsets.c" 12@ GNU C (Buildroot 2012.02) version 4.5.3 (arm-brcm-linux-uclibcgnueabi) 13@ compiled by GNU C version 4.1.2 20080704 (Red Hat 4.1.2-52), GMP version 5.0.2, MPFR version 3.0.1-p4, MPC version 0.9 14@ GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 15@ options passed: -nostdinc 16@ -I/home/antony/R7000/V1.0.5.42_1.1.76/components/opensource/linux/linux-2.6.36/arch/arm/include 17@ -Iinclude -Iarch/arm/mach-brcm-hnd/include -Iarch/arm/plat-brcm/include 18@ -I/home/antony/R7000/V1.0.5.42_1.1.76/src/include -D__KERNEL__ 19@ -DBCMDRIVER -Dlinux -DMULTIPLE_SSID -DSAMBA_ENABLE -DX_ST_ML 20@ -DKERNEL_CRASH_DUMP_TO_MTD -DU12H270 -DR7000 -DBCM53125 -DINCLUDE_USB_LED 21@ -DWIFI_LED_BLINKING -DIGMP_PROXY -D__CONFIG_IGMP_SNOOPING__ 22@ -DINCLUDE_L2TP -DAP_MODE -DINCLUDE_DUAL_BAND -DCONFIG_RUSSIA_IPTV 23@ -DCONFIG_KERNEL_2_6_36 -DINCLUDE_ACCESSCONTROL -DVLAN_SUPPORT 24@ -DINCLUDE_DETECT_AP_MODE -DARP_PROTECTION -DHOME_ROUTER_SUPPORT_3G_4G 25@ -DCONFIG_EXTENDER_MODE -DCONFIG_NAT_65536_SESSION -DWW_VERSION 26@ -DBCMVISTAROUTER -DINCLUDE_QOS -DRESTART_ALL_PROCESSES -DHNDCTF -DCTFPOOL 27@ -DCTFMAP -DPKTC -DCTF_PPPOE -DCTF_IPV6 -DBCM47XX -D__LINUX_ARM_ARCH__=7 28@ -Uarm -DNETGEAR_PATCH -DKBUILD_STR(s)=#s 29@ -DKBUILD_BASENAME=KBUILD_STR(asm_offsets) 30@ -DKBUILD_MODNAME=KBUILD_STR(asm_offsets) -isystem 31@ /projects/hnd/tools/linux/hndtools-arm-linux-2.6.36-uclibc-4.5.3/lib/gcc/arm-brcm-linux-uclibcgnueabi/4.5.3/include 32@ -include include/generated/autoconf.h -MD 33@ arch/arm/kernel/.asm-offsets.s.d arch/arm/kernel/asm-offsets.c 34@ -mlittle-endian -marm -mabi=aapcs-linux -mno-thumb-interwork 35@ -march=armv7-a -msoft-float -mtune=cortex-a9 -auxbase-strip 36@ arch/arm/kernel/asm-offsets.s -Os -Wall -Wundef -Wstrict-prototypes 37@ -Wno-trigraphs -Werror-implicit-function-declaration -Wno-format-security 38@ -Wframe-larger-than=2048 -Wdeclaration-after-statement -Wno-pointer-sign 39@ -fno-strict-aliasing -fno-common -fno-delete-null-pointer-checks 40@ -ffreestanding -fno-dwarf2-cfi-asm -funwind-tables -fno-stack-protector 41@ -fomit-frame-pointer -fno-strict-overflow -fconserve-stack -fverbose-asm 42@ options enabled: -falign-loops -fargument-alias -fauto-inc-dec 43@ -fbranch-count-reg -fcaller-saves -fcprop-registers -fcrossjumping 44@ -fcse-follow-jumps -fdefer-pop -fearly-inlining 45@ -feliminate-unused-debug-types -fexpensive-optimizations 46@ -fforward-propagate -ffunction-cse -fgcse -fgcse-lm 47@ -fguess-branch-probability -fident -fif-conversion -fif-conversion2 48@ -findirect-inlining -finline -finline-functions 49@ -finline-functions-called-once -finline-small-functions -fipa-cp 50@ -fipa-pure-const -fipa-reference -fipa-sra -fira-share-save-slots 51@ -fira-share-spill-slots -fivopts -fkeep-static-consts 52@ -fleading-underscore -fmath-errno -fmerge-constants -fmerge-debug-strings 53@ -fmove-loop-invariants -fomit-frame-pointer -foptimize-register-move 54@ -foptimize-sibling-calls -fpeephole -fpeephole2 -freg-struct-return 55@ -fregmove -freorder-blocks -freorder-functions -frerun-cse-after-loop 56@ -fsched-critical-path-heuristic -fsched-dep-count-heuristic 57@ -fsched-group-heuristic -fsched-interblock -fsched-last-insn-heuristic 58@ -fsched-rank-heuristic -fsched-spec -fsched-spec-insn-heuristic 59@ -fsched-stalled-insns-dep -fschedule-insns2 -fsection-anchors 60@ -fshow-column -fsigned-zeros -fsplit-ivs-in-unroller -fsplit-wide-types 61@ -fthread-jumps -ftoplevel-reorder -ftrapping-math -ftree-builtin-call-dce 62@ -ftree-ccp -ftree-ch -ftree-copy-prop -ftree-copyrename -ftree-cselim 63@ -ftree-dce -ftree-dominator-opts -ftree-dse -ftree-forwprop -ftree-fre 64@ -ftree-loop-im -ftree-loop-ivcanon -ftree-loop-optimize 65@ -ftree-parallelize-loops= -ftree-phiprop -ftree-pre -ftree-pta 66@ -ftree-reassoc -ftree-scev-cprop -ftree-sink -ftree-slp-vectorize 67@ -ftree-sra -ftree-switch-conversion -ftree-ter -ftree-vect-loop-version 68@ -ftree-vrp -funit-at-a-time -funwind-tables -fverbose-asm 69@ -fzero-initialized-in-bss -mlittle-endian -msched-prolog -muclibc 70 71@ Compiler executable checksum: 8cebbbe9ca0196cb42c9e021439dccbd 72 73 .text 74 .align 2 75 .global main 76 .type main, %function 77main: 78 .fnstart 79.LFB1069: 80 @ args = 0, pretend = 0, frame = 0 81 @ frame_needed = 0, uses_anonymous_args = 0 82 @ link register save eliminated. 83#APP 84@ 37 "arch/arm/kernel/asm-offsets.c" 1 85 86->TSK_ACTIVE_MM #188 offsetof(struct task_struct, active_mm) @ 87@ 0 "" 2 88@ 41 "arch/arm/kernel/asm-offsets.c" 1 89 90-> 91@ 0 "" 2 92@ 42 "arch/arm/kernel/asm-offsets.c" 1 93 94->TI_FLAGS #0 offsetof(struct thread_info, flags) @ 95@ 0 "" 2 96@ 43 "arch/arm/kernel/asm-offsets.c" 1 97 98->TI_PREEMPT #4 offsetof(struct thread_info, preempt_count) @ 99@ 0 "" 2 100@ 44 "arch/arm/kernel/asm-offsets.c" 1 101 102->TI_ADDR_LIMIT #8 offsetof(struct thread_info, addr_limit) @ 103@ 0 "" 2 104@ 45 "arch/arm/kernel/asm-offsets.c" 1 105 106->TI_TASK #12 offsetof(struct thread_info, task) @ 107@ 0 "" 2 108@ 46 "arch/arm/kernel/asm-offsets.c" 1 109 110->TI_EXEC_DOMAIN #16 offsetof(struct thread_info, exec_domain) @ 111@ 0 "" 2 112@ 47 "arch/arm/kernel/asm-offsets.c" 1 113 114->TI_CPU #20 offsetof(struct thread_info, cpu) @ 115@ 0 "" 2 116@ 48 "arch/arm/kernel/asm-offsets.c" 1 117 118->TI_CPU_DOMAIN #24 offsetof(struct thread_info, cpu_domain) @ 119@ 0 "" 2 120@ 49 "arch/arm/kernel/asm-offsets.c" 1 121 122->TI_CPU_SAVE #28 offsetof(struct thread_info, cpu_context) @ 123@ 0 "" 2 124@ 50 "arch/arm/kernel/asm-offsets.c" 1 125 126->TI_USED_CP #80 offsetof(struct thread_info, used_cp) @ 127@ 0 "" 2 128@ 51 "arch/arm/kernel/asm-offsets.c" 1 129 130->TI_TP_VALUE #96 offsetof(struct thread_info, tp_value) @ 131@ 0 "" 2 132@ 52 "arch/arm/kernel/asm-offsets.c" 1 133 134->TI_FPSTATE #288 offsetof(struct thread_info, fpstate) @ 135@ 0 "" 2 136@ 53 "arch/arm/kernel/asm-offsets.c" 1 137 138->TI_VFPSTATE #432 offsetof(struct thread_info, vfpstate) @ 139@ 0 "" 2 140@ 63 "arch/arm/kernel/asm-offsets.c" 1 141 142-> 143@ 0 "" 2 144@ 64 "arch/arm/kernel/asm-offsets.c" 1 145 146->S_R0 #0 offsetof(struct pt_regs, ARM_r0) @ 147@ 0 "" 2 148@ 65 "arch/arm/kernel/asm-offsets.c" 1 149 150->S_R1 #4 offsetof(struct pt_regs, ARM_r1) @ 151@ 0 "" 2 152@ 66 "arch/arm/kernel/asm-offsets.c" 1 153 154->S_R2 #8 offsetof(struct pt_regs, ARM_r2) @ 155@ 0 "" 2 156@ 67 "arch/arm/kernel/asm-offsets.c" 1 157 158->S_R3 #12 offsetof(struct pt_regs, ARM_r3) @ 159@ 0 "" 2 160@ 68 "arch/arm/kernel/asm-offsets.c" 1 161 162->S_R4 #16 offsetof(struct pt_regs, ARM_r4) @ 163@ 0 "" 2 164@ 69 "arch/arm/kernel/asm-offsets.c" 1 165 166->S_R5 #20 offsetof(struct pt_regs, ARM_r5) @ 167@ 0 "" 2 168@ 70 "arch/arm/kernel/asm-offsets.c" 1 169 170->S_R6 #24 offsetof(struct pt_regs, ARM_r6) @ 171@ 0 "" 2 172@ 71 "arch/arm/kernel/asm-offsets.c" 1 173 174->S_R7 #28 offsetof(struct pt_regs, ARM_r7) @ 175@ 0 "" 2 176@ 72 "arch/arm/kernel/asm-offsets.c" 1 177 178->S_R8 #32 offsetof(struct pt_regs, ARM_r8) @ 179@ 0 "" 2 180@ 73 "arch/arm/kernel/asm-offsets.c" 1 181 182->S_R9 #36 offsetof(struct pt_regs, ARM_r9) @ 183@ 0 "" 2 184@ 74 "arch/arm/kernel/asm-offsets.c" 1 185 186->S_R10 #40 offsetof(struct pt_regs, ARM_r10) @ 187@ 0 "" 2 188@ 75 "arch/arm/kernel/asm-offsets.c" 1 189 190->S_FP #44 offsetof(struct pt_regs, ARM_fp) @ 191@ 0 "" 2 192@ 76 "arch/arm/kernel/asm-offsets.c" 1 193 194->S_IP #48 offsetof(struct pt_regs, ARM_ip) @ 195@ 0 "" 2 196@ 77 "arch/arm/kernel/asm-offsets.c" 1 197 198->S_SP #52 offsetof(struct pt_regs, ARM_sp) @ 199@ 0 "" 2 200@ 78 "arch/arm/kernel/asm-offsets.c" 1 201 202->S_LR #56 offsetof(struct pt_regs, ARM_lr) @ 203@ 0 "" 2 204@ 79 "arch/arm/kernel/asm-offsets.c" 1 205 206->S_PC #60 offsetof(struct pt_regs, ARM_pc) @ 207@ 0 "" 2 208@ 80 "arch/arm/kernel/asm-offsets.c" 1 209 210->S_PSR #64 offsetof(struct pt_regs, ARM_cpsr) @ 211@ 0 "" 2 212@ 81 "arch/arm/kernel/asm-offsets.c" 1 213 214->S_OLD_R0 #68 offsetof(struct pt_regs, ARM_ORIG_r0) @ 215@ 0 "" 2 216@ 82 "arch/arm/kernel/asm-offsets.c" 1 217 218->S_FRAME_SIZE #72 sizeof(struct pt_regs) @ 219@ 0 "" 2 220@ 83 "arch/arm/kernel/asm-offsets.c" 1 221 222-> 223@ 0 "" 2 224@ 85 "arch/arm/kernel/asm-offsets.c" 1 225 226->MM_CONTEXT_ID #352 offsetof(struct mm_struct, context.id) @ 227@ 0 "" 2 228@ 86 "arch/arm/kernel/asm-offsets.c" 1 229 230-> 231@ 0 "" 2 232@ 88 "arch/arm/kernel/asm-offsets.c" 1 233 234->VMA_VM_MM #0 offsetof(struct vm_area_struct, vm_mm) @ 235@ 0 "" 2 236@ 89 "arch/arm/kernel/asm-offsets.c" 1 237 238->VMA_VM_FLAGS #24 offsetof(struct vm_area_struct, vm_flags) @ 239@ 0 "" 2 240@ 90 "arch/arm/kernel/asm-offsets.c" 1 241 242-> 243@ 0 "" 2 244@ 91 "arch/arm/kernel/asm-offsets.c" 1 245 246->VM_EXEC #4 VM_EXEC @ 247@ 0 "" 2 248@ 92 "arch/arm/kernel/asm-offsets.c" 1 249 250-> 251@ 0 "" 2 252@ 93 "arch/arm/kernel/asm-offsets.c" 1 253 254->PAGE_SZ #4096 PAGE_SIZE @ 255@ 0 "" 2 256@ 94 "arch/arm/kernel/asm-offsets.c" 1 257 258-> 259@ 0 "" 2 260@ 95 "arch/arm/kernel/asm-offsets.c" 1 261 262->SYS_ERROR0 #10420224 0x9f0000 @ 263@ 0 "" 2 264@ 96 "arch/arm/kernel/asm-offsets.c" 1 265 266-> 267@ 0 "" 2 268@ 97 "arch/arm/kernel/asm-offsets.c" 1 269 270->SIZEOF_MACHINE_DESC #60 sizeof(struct machine_desc) @ 271@ 0 "" 2 272@ 98 "arch/arm/kernel/asm-offsets.c" 1 273 274->MACHINFO_TYPE #0 offsetof(struct machine_desc, nr) @ 275@ 0 "" 2 276@ 99 "arch/arm/kernel/asm-offsets.c" 1 277 278->MACHINFO_NAME #16 offsetof(struct machine_desc, name) @ 279@ 0 "" 2 280@ 100 "arch/arm/kernel/asm-offsets.c" 1 281 282->MACHINFO_PHYSIO #8 offsetof(struct machine_desc, phys_io) @ 283@ 0 "" 2 284@ 101 "arch/arm/kernel/asm-offsets.c" 1 285 286->MACHINFO_PGOFFIO #12 offsetof(struct machine_desc, io_pg_offst) @ 287@ 0 "" 2 288@ 102 "arch/arm/kernel/asm-offsets.c" 1 289 290-> 291@ 0 "" 2 292@ 103 "arch/arm/kernel/asm-offsets.c" 1 293 294->PROC_INFO_SZ #52 sizeof(struct proc_info_list) @ 295@ 0 "" 2 296@ 104 "arch/arm/kernel/asm-offsets.c" 1 297 298->PROCINFO_INITFUNC #16 offsetof(struct proc_info_list, __cpu_flush) @ 299@ 0 "" 2 300@ 105 "arch/arm/kernel/asm-offsets.c" 1 301 302->PROCINFO_MM_MMUFLAGS #8 offsetof(struct proc_info_list, __cpu_mm_mmu_flags) @ 303@ 0 "" 2 304@ 106 "arch/arm/kernel/asm-offsets.c" 1 305 306->PROCINFO_IO_MMUFLAGS #12 offsetof(struct proc_info_list, __cpu_io_mmu_flags) @ 307@ 0 "" 2 308@ 107 "arch/arm/kernel/asm-offsets.c" 1 309 310-> 311@ 0 "" 2 312@ 114 "arch/arm/kernel/asm-offsets.c" 1 313 314-> 315@ 0 "" 2 316@ 115 "arch/arm/kernel/asm-offsets.c" 1 317 318->DMA_BIDIRECTIONAL #0 DMA_BIDIRECTIONAL @ 319@ 0 "" 2 320@ 116 "arch/arm/kernel/asm-offsets.c" 1 321 322->DMA_TO_DEVICE #1 DMA_TO_DEVICE @ 323@ 0 "" 2 324@ 117 "arch/arm/kernel/asm-offsets.c" 1 325 326->DMA_FROM_DEVICE #2 DMA_FROM_DEVICE @ 327@ 0 "" 2 328 mov r0, #0 @, 329 bx lr @ 330.LFE1069: 331 .fnend 332 .size main, .-main 333 .ident "GCC: (Buildroot 2012.02) 4.5.3" 334 .section .note.GNU-stack,"",%progbits 335