home *** CD-ROM | disk | FTP | other *** search
- .file "asm-offsets.c"
- # GNU C version 4.1.2 20060715 (prerelease) (Ubuntu 4.1.1-9ubuntu1) (i486-linux-gnu)
- # compiled by GNU C version 4.1.2 20060715 (prerelease) (Ubuntu 4.1.1-9ubuntu1).
- # GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072
- # options passed: -nostdinc -Iinclude -Iinclude/asm-i386/mach-default
- # -D__KERNEL__ -DKBUILD_STR(s)=#s -DKBUILD_BASENAME=KBUILD_STR(asm_offsets)
- # -DKBUILD_MODNAME=KBUILD_STR(asm_offsets) -isystem -include -MD -m32
- # -msoft-float -mpreferred-stack-boundary=2 -march=athlon -mregparm=3
- # -auxbase-strip -Os -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs
- # -Wdeclaration-after-statement -Wno-pointer-sign -fno-strict-aliasing
- # -fno-common -fno-stack-protector -fomit-frame-pointer -ffreestanding
- # -fverbose-asm
- # options enabled: -falign-loops -fargument-alias -fbranch-count-reg
- # -fcaller-saves -fcprop-registers -fcrossjumping -fcse-follow-jumps
- # -fcse-skip-blocks -fdefer-pop -fdelete-null-pointer-checks
- # -fearly-inlining -feliminate-unused-debug-types -fexpensive-optimizations
- # -ffunction-cse -fgcse -fgcse-lm -fguess-branch-probability -fident
- # -fif-conversion -fif-conversion2 -finline-functions
- # -finline-functions-called-once -fipa-pure-const -fipa-reference
- # -fipa-type-escape -fivopts -fkeep-static-consts -fleading-underscore
- # -floop-optimize -floop-optimize2 -fmath-errno -fmerge-constants
- # -fomit-frame-pointer -foptimize-register-move -foptimize-sibling-calls
- # -fpcc-struct-return -fpeephole -fpeephole2 -fregmove -freorder-functions
- # -frerun-cse-after-loop -frerun-loop-opt -fsched-interblock -fsched-spec
- # -fsched-stalled-insns-dep -fschedule-insns2 -fshow-column
- # -fsplit-ivs-in-unroller -fstrength-reduce -fthread-jumps -ftrapping-math
- # -ftree-ccp -ftree-copy-prop -ftree-copyrename -ftree-dce
- # -ftree-dominator-opts -ftree-dse -ftree-fre -ftree-loop-im
- # -ftree-loop-ivcanon -ftree-loop-optimize -ftree-lrs -ftree-salias
- # -ftree-sink -ftree-sra -ftree-store-ccp -ftree-store-copy-prop -ftree-ter
- # -ftree-vect-loop-version -ftree-vrp -funit-at-a-time -fverbose-asm
- # -fzero-initialized-in-bss -m32 -m3dnow -m96bit-long-double
- # -malign-stringops -mieee-fp -mmmx -mno-fancy-math-387 -mno-red-zone
- # -mpush-args -mtls-direct-seg-refs
-
- # Compiler executable checksum: 60d6c7eca3c756f488efa2b7c8062534
-
- .text
- .globl foo
- .type foo, @function
- foo:
- #APP
-
- ->SIGCONTEXT_eax $44 offsetof(struct sigcontext, eax) #
-
- ->SIGCONTEXT_ebx $32 offsetof(struct sigcontext, ebx) #
-
- ->SIGCONTEXT_ecx $40 offsetof(struct sigcontext, ecx) #
-
- ->SIGCONTEXT_edx $36 offsetof(struct sigcontext, edx) #
-
- ->SIGCONTEXT_esi $20 offsetof(struct sigcontext, esi) #
-
- ->SIGCONTEXT_edi $16 offsetof(struct sigcontext, edi) #
-
- ->SIGCONTEXT_ebp $24 offsetof(struct sigcontext, ebp) #
-
- ->SIGCONTEXT_esp $28 offsetof(struct sigcontext, esp) #
-
- ->SIGCONTEXT_eip $56 offsetof(struct sigcontext, eip) #
-
- ->
-
- ->CPUINFO_x86 $0 offsetof(struct cpuinfo_x86, x86) #
-
- ->CPUINFO_x86_vendor $1 offsetof(struct cpuinfo_x86, x86_vendor) #
-
- ->CPUINFO_x86_model $2 offsetof(struct cpuinfo_x86, x86_model) #
-
- ->CPUINFO_x86_mask $3 offsetof(struct cpuinfo_x86, x86_mask) #
-
- ->CPUINFO_hard_math $6 offsetof(struct cpuinfo_x86, hard_math) #
-
- ->CPUINFO_cpuid_level $8 offsetof(struct cpuinfo_x86, cpuid_level) #
-
- ->CPUINFO_x86_capability $12 offsetof(struct cpuinfo_x86, x86_capability) #
-
- ->CPUINFO_x86_vendor_id $40 offsetof(struct cpuinfo_x86, x86_vendor_id) #
-
- ->
-
- ->TI_task $0 offsetof(struct thread_info, task) #
-
- ->TI_exec_domain $4 offsetof(struct thread_info, exec_domain) #
-
- ->TI_flags $8 offsetof(struct thread_info, flags) #
-
- ->TI_status $12 offsetof(struct thread_info, status) #
-
- ->TI_cpu $16 offsetof(struct thread_info, cpu) #
-
- ->TI_preempt_count $20 offsetof(struct thread_info, preempt_count) #
-
- ->TI_addr_limit $24 offsetof(struct thread_info, addr_limit) #
-
- ->TI_restart_block $28 offsetof(struct thread_info, restart_block) #
-
- ->
-
- ->EXEC_DOMAIN_handler $4 offsetof(struct exec_domain, handler) #
-
- ->RT_SIGFRAME_sigcontext $164 offsetof(struct rt_sigframe, uc.uc_mcontext) #
-
- ->
-
- ->pbe_address $0 offsetof(struct pbe, address) #
-
- ->pbe_orig_address $4 offsetof(struct pbe, orig_address) #
-
- ->pbe_next $8 offsetof(struct pbe, next) #
-
- ->TSS_sysenter_esp0 $-8700 offsetof(struct tss_struct, esp0) - sizeof(struct tss_struct) #
-
- ->PAGE_SIZE_asm $4096 PAGE_SIZE #
-
- ->VSYSCALL_BASE $-8192 __fix_to_virt(FIX_VSYSCALL) #
- #NO_APP
- ret
- .size foo, .-foo
- .ident "GCC: (GNU) 4.1.2 20060715 (prerelease) (Ubuntu 4.1.1-9ubuntu1)"
- .section .note.GNU-stack,"",@progbits
-