177 lines
9.2 KiB
ArmAsm
Executable File
177 lines
9.2 KiB
ArmAsm
Executable File
.file 1 "bounds.c"
|
|
.section .mdebug.abi32
|
|
.previous
|
|
.nan legacy
|
|
.gnu_attribute 4, 3
|
|
|
|
# -G value = 0, Arch = mips32r2, ISA = 33
|
|
# GNU C (Buildroot 2015.08.1) version 4.9.3 (mips-buildroot-linux-uclibc)
|
|
# compiled by GNU C version 3.4.6, GMP version 6.0.0, MPFR version 3.1.3, MPC version 1.0.3
|
|
# GGC heuristics: --param ggc-min-expand=97 --param ggc-min-heapsize=126999
|
|
# options passed: -nostdinc -I ./arch/mips/include
|
|
# -I arch/mips/include/generated -I include -I ./arch/mips/include/uapi
|
|
# -I arch/mips/include/generated/uapi -I ./include/uapi
|
|
# -I include/generated/uapi -I ./arch/mips/include/asm/tc3162/
|
|
# -I ./arch/mips/include/asm/mach-generic
|
|
# -I /opt/bba/BBA1.5_platform/build/../../EN7526G_3.18Kernel_SDK/global_inc
|
|
# -I /opt/bba/BBA1.5_platform/build/../../EN7526G_3.18Kernel_SDK/modules/private/ra_hwnat_7510
|
|
# -D __KERNEL__ -D VMLINUX_LOAD_ADDRESS=0xffffffff80002000 -D DATAOFFSET=0
|
|
# -D GAS_HAS_SET_HARDFLOAT -D CONFIG_TP_IMAGE -D CONFIG_TP_DUAL_IMAGE
|
|
# -D INCLUDE_FLASH_NAND -D CONFIG_TP_IMAGE_MTK_IPHOST
|
|
# -D CONFIG_TP_IMAGE_ONU_TYPE=2 -D TCSUPPORT_CPU_MT7520 -D TC3262
|
|
# -D TCSUPPORT_MT7510_FE -D TCSUPPORT_MT7530_SWITCH_API
|
|
# -D TCSUPPORT_DRIVER_API -D TCSUPPORT_ADDR_MAPPING
|
|
# -D CONFIG_USE_MT7520_ASIC -D TCSUPPORT_CPU_EN7521
|
|
# -D TCSUPPORT_WLAN_MT7592_PCIE -D TCSUPPORT_UART1_ENHANCE
|
|
# -D TCSUPPORT_3_18_21_KERNEL -D TCSUPPORT_MT7530_SWITCH_API
|
|
# -D CONFIG_TOOLCHAIN_VER=493 -D CONFIG_GPON_MAX_TCONT=32
|
|
# -D TCSUPPORT_WAN_GPON -D TCSUPPORT_XPON_IFC
|
|
# -D CONFIG_GPON_MAX_GEMPORT=256 -D TCSUPPORT_WAN_EPON
|
|
# -D TCSUPPORT_XPON_IFC -D CONFIG_EPON_MAX_LLID=8 -D TCSUPPORT_QDMA_BUFMGR
|
|
# -D TCSUPPORT_SLM_EN -D TCSUPPORT_MAX_PACKET_2000
|
|
# -D TCSUPPORT_GPON_MAPPING -D TCSUPPORT_EPON_MAPPING
|
|
# -D TCSUPPORT_GPON_DOWNSTREAM_MAPPING -D TCSUPPORT_BB_NAND
|
|
# -D TCSUPPORT_NAND_BMT -D TCSUPPORT_SQUASHFS_ADD_YAFFS
|
|
# -D TCSUPPORT_YAFFS_FS -D TCSUPPORT_DDR_CALI
|
|
# -D TCSUPPORT_BOOTROM_LARGE_SIZE -D START_ADDR=0x80002000
|
|
# -D TCSUPPORT_FREE_BOOTBASE -D TR068_LED -D TCSUPPORT_I2C
|
|
# -D TCSUPPORT_WLAN -D TCSUPPORT_WLAN_MAXSTANUM_GUI -D WSC_AP_SUPPORT
|
|
# -D LED_WPSSPEC_COMPLY -D IGMP_SNOOP_SUPPORT -D TCSUPPORT_WLAN_GPIO
|
|
# -D TCSUPPORT_WLAN_LED_BY_SW -D MT7592 -D BBUTOWBU
|
|
# -D TCSUPPORT_WLAN_MT7592 -D MT7612E -D BBUTOWBU -D TCSUPPORT_DUAL_WLAN
|
|
# -D TCSUPPORT_WLAN_AC -D TCSUPPORT_USBHOST -D TCSUPPORT_MUH
|
|
# -D USB_AUTOMOUNT -D TCSUPPORT_USB_HOST_LED -D TCSUPPORT_CT_DNSBIND
|
|
# -D CMD_API -D TCSUPPORT_RA_HWNAT -D TCSUPPORT_RA_HWNAT_ENHANCE_HOOK
|
|
# -D TCSUPPORT_IPV6 -D IPV6 -D TCSUPPORT_IPV6_ENHANCEMENT
|
|
# -D TCSUPPORT_NAND_FLASH -D WITHVOIP -D TCSUPPORT_VOIP
|
|
# -D TCSUPPORT_VOIP_MTK -D TCSUPPORT_ECN_SIP -D TCSUPPORT_VOIP_LED_APPCTRL
|
|
# -D TCSUPPORT_PON_VLAN -D TCSUPPORT_PON_IP_HOST
|
|
# -D TCSUPPORT_PON_MAC_FILTER -D TCSUPPORT_PON_USER_ISOLATION
|
|
# -D TCSUPPORT_PON_VLAN_FILTER -D TCSUPPORT_QOS -D CONFIG_QOS
|
|
# -D TCSUPPORT_CT_QOS -D TCSUPPORT_CT_SWQOS -D TCSUPPORT_IGMP_QOS
|
|
# -D TCSUPPORT_PORTBIND -D TCSUPPORT_CT_PORT_BIND -D TCSUPPORT_CT_VLAN_TAG
|
|
# -D TCSUPPORT_GPON_MAPPING -D TCSUPPORT_GPON_DOWNSTREAM_MAPPING
|
|
# -D DHCP_PROFILE -D TCSUPPORT_DNSEACHPVC -D TCSUPPORT_MLD_SNOOPING
|
|
# -D TCSUPPORT_MLD_PROXY -D TCSUPPORT_IGMP_SNOOPING
|
|
# -D TCSUPPORT_IGMPSNOOPING_ENHANCE -D TCSUPPORT_MULTICAST_SPEED
|
|
# -D TCSUPPORT_IGMP_PROXY -D TCSUPPORT_SMUX -D CONFIG_DUAL_IMAGE
|
|
# -D TCSUPPORT_GPON_DUAL_IMAGE -D TCSUPPORT_EPON_DUAL_IMAGE
|
|
# -D TCSUPPORT_MT7520_PCIE -D TCSUPPORT_LEDKEY
|
|
# -D TCSUPPORT_IGMP_SNOOPING_V3 -D TCSUPPORT_MTD_PARTITIONS_CMDLINE
|
|
# -D TCSUPPORT_PARTITIONS_CMDLINE_STR="16m[tclinux],16m[tclinux_slave],8m[opt0],8m[opt1],56m[ubifs]"
|
|
# -D TCSUPPORT_MTD_ENCHANCEMENT -D TCSUPPORT_RESERVEAREA_BLOCK=7
|
|
# -D TCSUPPORT_WEB_SAVE -D TCSUPPORT_UPNP_CERT
|
|
# -D TCSUPPORT_IMPROVE_GUI_PERFM -D TCSUPPORT_WLAN_8021X
|
|
# -D TCSUPPORT_KEYPARA_STORE -D TCSUPPORT_FW_UPGRADE_16M
|
|
# -D TCSUPPORT_SYSLOG -D TCSUPPORT_SAMBA -D TCSUPPORT_MEMORY_CONTROL
|
|
# -D TCSUPPORT_CT -D TCSUPPORT_CT_PORT_BIND -D TCSUPPORT_KEYPARA_STORE
|
|
# -D TCSUPPORT_CT_NETWORKMANAGESERVICE -D TCSUPPORT_CT_E8GUI
|
|
# -D TCSUPPORT_CT_PON -D TCSUPPORT_CWMP_PRECISE_TIME
|
|
# -D TCSUPPORT_IGMP_QUICK_LEAVE -D TCSUPPORT_CT_PORTSLIMIT
|
|
# -D TCSUPPORT_CT_FW_UPGRADE_16M -D TCSUPPORT_CT_FTP_DOWNLOADCLIENT
|
|
# -D TCSUPPORT_CT_USB_BACKUPRESTORE -D TCSUPPORT_VIR_SERVER
|
|
# -D TCSUPPORT_WLAN_MAXSTANUM_GUI -D TCSUPPORT_IGMP_QUICK_LEAVE
|
|
# -D TCSUPPORT_MT7530_SWITCH_API -D TCSUPPORT_NEW_SPIFLASH
|
|
# -D TCSUPPORT_CT_OMCI_CFG_SHRINK -D TCSUPPORT_MBUF_ENHANCE
|
|
# -D TCSUPPORT_OMCI -D TCSUPPORT_OMCI_EXTENDED_MSG -D TCSUPPORT_OMCI_CTC
|
|
# -D TCSUPPORT_EPON_OAM -D TCSUPPORT_EPON_OAM_CTC
|
|
# -D TCSUPPORT_EPON_OAM_LAN_DBG -D TCSUPPORT_OMCI_DOT1AG
|
|
# -D TCSUPPORT_HGU_OMCI_MIB_UPLOAD_PPTP_ETH_UNI
|
|
# -D TCSUPPORT_HUAWEI_OLT_VENDOR_SPECIFIC_ME -D TCSUPPORT_OMCI_LAN_DEBUG
|
|
# -D TCSUPPORT_PONMGR -D TCSUPPORT_PMMGR -D PMMGR_DEBUG
|
|
# -D TCSUPPORT_XPON_IGMP -D TCSUPPORT_XPON_LED -D TCSUPPORT_CT_VLAN_BIND
|
|
# -D TCSUPPORT_CT_FULL_ROUTE -D TCSUPPORT_CT_WAN_STAT
|
|
# -D TCSUPPORT_CT_WAN_CHILD_PREFIX -D TCSUPPORT_CT_DHCP6C_STATUS_CODE
|
|
# -D TCSUPPORT_CT_IPV4_RADIO -D TCSUPPORT_CT_BRIDGEARP_NOFWD_LAN
|
|
# -D TCSUPPORT_CT_SERVICELIST_E8C -D TCSUPPORT_ZARLINK_LE89156A
|
|
# -D TCSUPPORT_CT_VOIP_QOS -D TCSUPPORT_CT_PON_CY -D TCSUPPORT_CT_PON_C9
|
|
# -D TCSUPPORT_DOT11N_SPEC_COMPLY -D TCSUPPORT_HTBW_40M
|
|
# -D TCSUPPORT_WPA2_PRE_AUTH -D TCSUPPORT_CT_PORTSLIMIT
|
|
# -D TCSUPPORT_MT7570 -D TCSUPPORT_SEPERATED_ETH_ITF
|
|
# -D TCSUPPORT_TP_GPIO_INIT -D CC_HAVE_ASM_GOTO -D KBUILD_STR(s)=#s
|
|
# -D KBUILD_BASENAME=KBUILD_STR(bounds)
|
|
# -D KBUILD_MODNAME=KBUILD_STR(bounds)
|
|
# -isystem /opt/trendchip/mips-linux-uclibc-4.9.3/usr/lib/gcc/mips-buildroot-linux-uclibc/4.9.3/include
|
|
# -include ./include/linux/kconfig.h -MD kernel/.bounds.s.d
|
|
# kernel/bounds.c -G 0 -mno-check-zero-division -mabi=32 -mno-abicalls
|
|
# -msoft-float -march=mips32r2 -mllsc -mno-shared
|
|
# -auxbase-strip kernel/bounds.s -O2 -Wall -Wundef -Wstrict-prototypes
|
|
# -Wno-trigraphs -Wframe-larger-than=1024 -Wno-unused-but-set-variable
|
|
# -Wdeclaration-after-statement -Wno-pointer-sign -Werror=implicit-int
|
|
# -Werror=strict-prototypes -Werror=date-time -fno-strict-aliasing
|
|
# -fno-common -fno-pic -ffreestanding -fno-delete-null-pointer-checks
|
|
# -fno-stack-protector -fomit-frame-pointer -fno-var-tracking-assignments
|
|
# -fno-strict-overflow -fconserve-stack -fverbose-asm
|
|
# --param allow-store-data-races=0
|
|
# options enabled: -faggressive-loop-optimizations -fauto-inc-dec
|
|
# -fbranch-count-reg -fcaller-saves -fcombine-stack-adjustments
|
|
# -fcompare-elim -fcprop-registers -fcrossjumping -fcse-follow-jumps
|
|
# -fdefer-pop -fdelayed-branch -fdevirtualize -fdevirtualize-speculatively
|
|
# -fdwarf2-cfi-asm -fearly-inlining -feliminate-unused-debug-types
|
|
# -fexpensive-optimizations -fforward-propagate -ffunction-cse -fgcse
|
|
# -fgcse-lm -fgnu-runtime -fgnu-unique -fguess-branch-probability
|
|
# -fhoist-adjacent-loads -fident -fif-conversion -fif-conversion2
|
|
# -findirect-inlining -finline -finline-atomics
|
|
# -finline-functions-called-once -finline-small-functions -fipa-cp
|
|
# -fipa-profile -fipa-pure-const -fipa-reference -fipa-sra
|
|
# -fira-hoist-pressure -fira-share-save-slots -fira-share-spill-slots
|
|
# -fisolate-erroneous-paths-dereference -fivopts -fkeep-static-consts
|
|
# -fleading-underscore -flifetime-dse -fmath-errno -fmerge-constants
|
|
# -fmerge-debug-strings -fmove-loop-invariants -fomit-frame-pointer
|
|
# -foptimize-sibling-calls -foptimize-strlen -fpartial-inlining
|
|
# -fpcc-struct-return -fpeephole -fpeephole2 -fprefetch-loop-arrays
|
|
# -freorder-blocks -freorder-functions -frerun-cse-after-loop
|
|
# -fsched-critical-path-heuristic -fsched-dep-count-heuristic
|
|
# -fsched-group-heuristic -fsched-interblock -fsched-last-insn-heuristic
|
|
# -fsched-rank-heuristic -fsched-spec -fsched-spec-insn-heuristic
|
|
# -fsched-stalled-insns-dep -fschedule-insns -fschedule-insns2
|
|
# -fshow-column -fshrink-wrap -fsigned-zeros -fsplit-ivs-in-unroller
|
|
# -fsplit-wide-types -fstrict-volatile-bitfields -fsync-libcalls
|
|
# -fthread-jumps -ftoplevel-reorder -ftrapping-math -ftree-bit-ccp
|
|
# -ftree-builtin-call-dce -ftree-ccp -ftree-ch -ftree-coalesce-vars
|
|
# -ftree-copy-prop -ftree-copyrename -ftree-cselim -ftree-dce
|
|
# -ftree-dominator-opts -ftree-dse -ftree-forwprop -ftree-fre
|
|
# -ftree-loop-if-convert -ftree-loop-im -ftree-loop-ivcanon
|
|
# -ftree-loop-optimize -ftree-parallelize-loops= -ftree-phiprop -ftree-pre
|
|
# -ftree-pta -ftree-reassoc -ftree-scev-cprop -ftree-sink -ftree-slsr
|
|
# -ftree-sra -ftree-switch-conversion -ftree-tail-merge -ftree-ter
|
|
# -ftree-vrp -funit-at-a-time -fverbose-asm -fzero-initialized-in-bss
|
|
# -mdivide-traps -mdouble-float -meb -mexplicit-relocs -mextern-sdata
|
|
# -mfp-exceptions -mfp32 -mfused-madd -mgp32 -mgpopt -mimadd -mllsc
|
|
# -mlocal-sdata -mlong32 -mno-mdmx -mno-mips16 -mno-mips3d -msoft-float
|
|
# -msplit-addresses -muclibc
|
|
|
|
.text
|
|
.align 2
|
|
.globl foo
|
|
.set nomips16
|
|
.set nomicromips
|
|
.ent foo
|
|
.type foo, @function
|
|
foo:
|
|
.frame $sp,0,$31 # vars= 0, regs= 0/0, args= 0, gp= 0
|
|
.mask 0x00000000,0
|
|
.fmask 0x00000000,0
|
|
#APP
|
|
# 18 "kernel/bounds.c" 1
|
|
|
|
->NR_PAGEFLAGS 22 __NR_PAGEFLAGS #
|
|
# 0 "" 2
|
|
# 19 "kernel/bounds.c" 1
|
|
|
|
->MAX_NR_ZONES 2 __MAX_NR_ZONES #
|
|
# 0 "" 2
|
|
# 21 "kernel/bounds.c" 1
|
|
|
|
->NR_CPUS_BITS 1 ilog2(CONFIG_NR_CPUS) #
|
|
# 0 "" 2
|
|
# 23 "kernel/bounds.c" 1
|
|
|
|
->SPINLOCK_SIZE 4 sizeof(spinlock_t) #
|
|
# 0 "" 2
|
|
#NO_APP
|
|
j $31
|
|
.end foo
|
|
.size foo, .-foo
|
|
.ident "GCC: (Buildroot 2015.08.1) 4.9.3"
|