⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 httpserv.lst

📁 Internet Radio Internet Radio Internet Radio Internet Radio Internet Radio
💻 LST
📖 第 1 页 / 共 5 页
字号:
ARM GAS  C:\DOKUME~1\harald\LOKALE~1\Temp/cceUaaaa.s 			page 1


   1              		.file	"httpserv.c"
   2              	@ GNU C version 4.2.1 (arm-elf)
   3              	@	compiled by GNU C version 3.4.5 (mingw special).
   4              	@ GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072
   5              	@ options passed:  -I../../nutbld-eir10b-gcc/include -I../../nut/include
   6              	@ -imultilib -iprefix -D__USES_INITFINI__ -DELEKTOR_IR1 -DAUDIO_VS1053C
   7              	@ -mcpu=arm7tdmi -mthumb-interwork -auxbase-strip -Os -Wall
   8              	@ -Wstrict-prototypes -fomit-frame-pointer -fverbose-asm
   9              	@ options enabled:  -falign-loops -fargument-alias -fbranch-count-reg
  10              	@ -fcaller-saves -fcommon -fcprop-registers -fcrossjumping
  11              	@ -fcse-follow-jumps -fcse-skip-blocks -fdefer-pop
  12              	@ -fdelete-null-pointer-checks -fearly-inlining
  13              	@ -feliminate-unused-debug-types -femit-class-debug-always
  14              	@ -fexpensive-optimizations -ffunction-cse -fgcse -fgcse-lm
  15              	@ -fguess-branch-probability -fident -fif-conversion -fif-conversion2
  16              	@ -finline-functions -finline-functions-called-once -fipa-pure-const
  17              	@ -fipa-reference -fipa-type-escape -fivopts -fkeep-static-consts
  18              	@ -fleading-underscore -fmath-errno -fmerge-constants
  19              	@ -fmove-loop-invariants -fomit-frame-pointer -foptimize-register-move
  20              	@ -foptimize-sibling-calls -fpeephole -fpeephole2 -freg-struct-return
  21              	@ -fregmove -freorder-functions -frerun-cse-after-loop -fsched-interblock
  22              	@ -fsched-spec -fsched-stalled-insns-dep -fschedule-insns -fschedule-insns2
  23              	@ -fshow-column -fsplit-ivs-in-unroller -fstrict-aliasing -fstrict-overflow
  24              	@ -fthread-jumps -ftoplevel-reorder -ftrapping-math -ftree-ccp
  25              	@ -ftree-copy-prop -ftree-copyrename -ftree-dce -ftree-dominator-opts
  26              	@ -ftree-dse -ftree-fre -ftree-loop-im -ftree-loop-ivcanon
  27              	@ -ftree-loop-optimize -ftree-lrs -ftree-salias -ftree-sink -ftree-sra
  28              	@ -ftree-store-ccp -ftree-store-copy-prop -ftree-ter
  29              	@ -ftree-vect-loop-version -ftree-vrp -funit-at-a-time -fverbose-asm
  30              	@ -fzero-initialized-in-bss -mlittle-endian -msched-prolog
  31              	@ -mthumb-interwork
  32              	
  33              	@ Compiler executable checksum: a1555d757ad5a28c14890275aa38b7dd
  34              	
  35              		.section	.rodata.str1.4,"aMS",%progbits,1
  36              		.align	2
  37              	.LC0:
  38 0000 68747470 		.ascii	"httpd\000"
  38      6400
  39              		.text
  40              		.align	2
  41              		.type	StartServiceThread, %function
  42              	StartServiceThread:
  43              		@ Function supports interworking.
  44              		@ args = 0, pretend = 0, frame = 0
  45              		@ frame_needed = 0, uses_anonymous_args = 0
  46 0000 10402DE9 		stmfd	sp!, {r4, lr}	@,
  47 0004 40409FE5 		ldr	r4, .L9	@ tmp105,
  48 0008 003094E5 		ldr	r3, [r4, #0]	@ httpd_tc, httpd_tc
  49 000c 0F0053E3 		cmp	r3, #15	@ httpd_tc,
  50 0010 0A0000CA 		bgt	.L8	@,
  51 0014 34009FE5 		ldr	r0, .L9+4	@,
  52 0018 34109FE5 		ldr	r1, .L9+8	@ Service.5,
  53 001c 0020A0E3 		mov	r2, #0	@,
  54 0020 013BA0E3 		mov	r3, #1024	@,
  55 0024 FEFFFFEB 		bl	NutThreadCreate	@
  56 0028 000050E3 		cmp	r0, #0	@,
ARM GAS  C:\DOKUME~1\harald\LOKALE~1\Temp/cceUaaaa.s 			page 2


  57 002c 0000E003 		mvneq	r0, #0	@ D.3671,
  58 0030 0300000A 		beq	.L4	@,
  59 0034 003094E5 		ldr	r3, [r4, #0]	@ httpd_tc, httpd_tc
  60 0038 013083E2 		add	r3, r3, #1	@ tmp111, httpd_tc,
  61 003c 003084E5 		str	r3, [r4, #0]	@ tmp111, httpd_tc
  62              	.L8:
  63 0040 0000A0E3 		mov	r0, #0	@ D.3671,
  64              	.L4:
  65 0044 1040BDE8 		ldmfd	sp!, {r4, lr}
  66 0048 1EFF2FE1 		bx	lr
  67              	.L10:
  68              		.align	2
  69              	.L9:
  70 004c 00000000 		.word	httpd_tc
  71 0050 00000000 		.word	.LC0
  72 0054 00000000 		.word	Service
  73              		.size	StartServiceThread, .-StartServiceThread
  74              		.section	.rodata.str1.4
  75 0006 0000     		.align	2
  76              	.LC1:
  77 0008 4E6F2048 		.ascii	"No HTTP mount\012\000"
  77      54545020 
  77      6D6F756E 
  77      740A00
  78 0017 00       		.align	2
  79              	.LC2:
  80 0018 665F636F 		.ascii	"f_control.cgi\000"
  80      6E74726F 
  80      6C2E6367 
  80      6900
  81 0026 0000     		.align	2
  82              	.LC3:
  83 0028 6661766F 		.ascii	"favorites.cgi\000"
  83      72697465 
  83      732E6367 
  83      6900
  84 0036 0000     		.align	2
  85              	.LC4:
  86 0038 67656E72 		.ascii	"genres.cgi\000"
  86      65732E63 
  86      676900
  87 0043 00       		.align	2
  88              	.LC5:
  89 0044 73746174 		.ascii	"stations.cgi\000"
  89      696F6E73 
  89      2E636769 
  89      00
  90 0051 000000   		.align	2
  91              	.LC6:
  92 0054 73635F63 		.ascii	"sc_control.cgi\000"
  92      6F6E7472 
  92      6F6C2E63 
  92      676900
  93 0063 00       		.align	2
  94              	.LC7:
  95 0064 76617273 		.ascii	"vars.cgi\000"
  95      2E636769 
ARM GAS  C:\DOKUME~1\harald\LOKALE~1\Temp/cceUaaaa.s 			page 3


  95      00
  96 006d 000000   		.align	2
  97              	.LC8:
  98 0070 73657474 		.ascii	"settings.cgi\000"
  98      696E6773 
  98      2E636769 
  98      00
  99 007d 000000   		.align	2
 100              	.LC9:
 101 0080 61646D69 		.ascii	"admin\000"
 101      6E00
 102 0086 0000     		.align	2
 103              	.LC10:
 104 0088 61646D69 		.ascii	"admin:admin\000"
 104      6E3A6164 
 104      6D696E00 
 105              		.align	2
 106              	.LC11:
 107 0094 53746172 		.ascii	"Starting %d HTTP daemons\012\000"
 107      74696E67 
 107      20256420 
 107      48545450 
 107      20646165 
 108 00ae 0000     		.align	2
 109              	.LC12:
 110 00b0 54687265 		.ascii	"Thread start failed\012\000"
 110      61642073 
 110      74617274 
 110      20666169 
 110      6C65640A 
 111              		.text
 112              		.align	2
 113              		.global	HttpServerStart
 114              		.type	HttpServerStart, %function
 115              	HttpServerStart:
 116              		@ Function supports interworking.
 117              		@ args = 0, pretend = 0, frame = 0
 118              		@ frame_needed = 0, uses_anonymous_args = 0
 119 0058 0010A0E3 		mov	r1, #0	@,
 120 005c 30402DE9 		stmfd	sp!, {r4, r5, lr}	@,
 121 0060 0120A0E1 		mov	r2, r1	@,
 122 0064 C4009FE5 		ldr	r0, .L23	@,
 123 0068 FEFFFFEB 		bl	NutRegisterDevice	@
 124 006c 004050E2 		subs	r4, r0, #0	@ D.3682,
 125 0070 0100A013 		movne	r0, #1	@,
 126 0074 B8109F15 		ldrne	r1, .L23+4	@,
 127 0078 2200001A 		bne	.L22	@,
 128 007c FEFFFFEB 		bl	NutRegisterSsi	@
 129 0080 B0109FE5 		ldr	r1, .L23+8	@,
 130 0084 B0009FE5 		ldr	r0, .L23+12	@,
 131 0088 FEFFFFEB 		bl	NutRegisterCgi	@
 132 008c AC109FE5 		ldr	r1, .L23+16	@,
 133 0090 AC009FE5 		ldr	r0, .L23+20	@,
 134 0094 FEFFFFEB 		bl	NutRegisterCgi	@
 135 0098 A8109FE5 		ldr	r1, .L23+24	@,
 136 009c A8009FE5 		ldr	r0, .L23+28	@,
 137 00a0 FEFFFFEB 		bl	NutRegisterCgi	@
ARM GAS  C:\DOKUME~1\harald\LOKALE~1\Temp/cceUaaaa.s 			page 4


 138 00a4 A4109FE5 		ldr	r1, .L23+32	@,
 139 00a8 A4009FE5 		ldr	r0, .L23+36	@,
 140 00ac FEFFFFEB 		bl	NutRegisterCgi	@
 141 00b0 A0109FE5 		ldr	r1, .L23+40	@,
 142 00b4 A0009FE5 		ldr	r0, .L23+44	@,
 143 00b8 FEFFFFEB 		bl	NutRegisterCgi	@
 144 00bc 9C109FE5 		ldr	r1, .L23+48	@,
 145 00c0 9C009FE5 		ldr	r0, .L23+52	@,
 146 00c4 FEFFFFEB 		bl	NutRegisterCgi	@
 147 00c8 98109FE5 		ldr	r1, .L23+56	@,
 148 00cc 98009FE5 		ldr	r0, .L23+60	@,
 149 00d0 FEFFFFEB 		bl	NutRegisterCgi	@
 150 00d4 94109FE5 		ldr	r1, .L23+64	@,
 151 00d8 94009FE5 		ldr	r0, .L23+68	@,
 152 00dc FEFFFFEB 		bl	NutRegisterAuth	@
 153 00e0 8000A0E3 		mov	r0, #128	@,
 154 00e4 8C109FE5 		ldr	r1, .L23+72	@,
 155 00e8 0820A0E3 		mov	r2, #8	@,
 156 00ec FEFFFFEB 		bl	LogMsg	@
 157              	.L15:
 158 00f0 C2FFFFEB 		bl	StartServiceThread	@
 159 00f4 005050E2 		subs	r5, r0, #0	@ D.3684,
 160 00f8 014084E2 		add	r4, r4, #1	@ i, i,
 161 00fc 0400000A 		beq	.L16	@,
 162 0100 74109FE5 		ldr	r1, .L23+76	@,
 163 0104 0100A0E3 		mov	r0, #1	@,
 164              	.L22:
 165 0108 FEFFFFEB 		bl	LogMsg	@
 166 010c 0000E0E3 		mvn	r0, #0	@ D.3683,
 167 0110 040000EA 		b	.L14	@
 168              	.L16:
 169 0114 080054E3 		cmp	r4, #8	@ i,
 170 0118 F4FFFF1A 		bne	.L15	@,
 171 011c 0100A0E3 		mov	r0, #1	@,
 172 0120 FEFFFFEB 		bl	NutSleep	@
 173 0124 0500A0E1 		mov	r0, r5	@ D.3683, D.3684
 174              	.L14:
 175 0128 3040BDE8 		ldmfd	sp!, {r4, r5, lr}
 176 012c 1EFF2FE1 		bx	lr
 177              	.L24:
 178              		.align	2
 179              	.L23:
 180 0130 00000000 		.word	devUrom
 181 0134 08000000 		.word	.LC1
 182 0138 F8110000 		.word	CgiFavoritesControl
 183 013c 18000000 		.word	.LC2
 184 0140 B00B0000 		.word	CgiStationFavorites
 185 0144 28000000 		.word	.LC3
 186 0148 48100000 		.word	CgiShoutCastGenres
 187 014c 38000000 		.word	.LC4
 188 0150 300F0000 		.word	CgiShoutCastStations
 189 0154 44000000 		.word	.LC5
 190 0158 5C0E0000 		.word	CgiShoutCastControl
 191 015c 54000000 		.word	.LC6
 192 0160 B4080000 		.word	CgiVars
 193 0164 64000000 		.word	.LC7
 194 0168 80010000 		.word	CgiSettings
ARM GAS  C:\DOKUME~1\harald\LOKALE~1\Temp/cceUaaaa.s 			page 5


 195 016c 70000000 		.word	.LC8
 196 0170 88000000 		.word	.LC10
 197 0174 80000000 		.word	.LC9
 198 0178 94000000 		.word	.LC11
 199 017c B0000000 		.word	.LC12
 200              		.size	HttpServerStart, .-HttpServerStart
 201              		.section	.rodata.str1.4
 202 00c5 000000   		.align	2
 203              	.LC13:
 204 00c8 76616C75 		.ascii	"value\000"
 204      6500
 205 00ce 0000     		.align	2
 206              	.LC14:
 207 00d0 686F7374 		.ascii	"hostname\000"
 207      6E616D65 
 207      00
 208 00d9 000000   		.align	2
 209              	.LC15:
 210 00dc 70726F78 		.ascii	"proxy\000"
 210      7900
 211 00e2 0000     		.align	2
 212              	.LC16:
 213 00e4 64686370 		.ascii	"dhcp\000"
 213      00
 214 00e9 000000   		.align	2
 215              	.LC17:
 216 00ec 697000   		.ascii	"ip\000"
 217 00ef 00       		.align	2
 218              	.LC18:
 219 00f0 6D61736B 		.ascii	"mask\000"
 219      00
 220 00f5 000000   		.align	2
 221              	.LC19:
 222 00f8 67617465 		.ascii	"gateway\000"
 222      77617900 
 223              		.align	2
 224              	.LC20:
 225 0100 646E7330 		.ascii	"dns0\000"
 225      00
 226 0105 000000   		.align	2
 227              	.LC21:
 228 0108 646E7331 		.ascii	"dns1\000"
 228      00
 229 010d 000000   		.align	2
 230              	.LC22:
 231 0110 66756E63 		.ascii	"func\000"
 231      00
 232 0115 000000   		.align	2
 233              	.LC23:
 234 0118 4170706C 		.ascii	"Apply\000"
 234      7900
 235 011e 0000     		.align	2
 236              	.LC24:
 237 0120 6F6E00   		.ascii	"on\000"
 238 0123 00       		.align	2
 239              	.LC25:
 240 0124 53617669 		.ascii	"Saving OS\012\000"
ARM GAS  C:\DOKUME~1\harald\LOKALE~1\Temp/cceUaaaa.s 			page 6


 240      6E67204F 
 240      530A00
 241 012f 00       		.align	2
 242              	.LC26:
 243 0130 53617669 		.ascii	"Saving Net\012\000"
 243      6E67204E 
 243      65740A00 
 244              		.align	2
 245              	.LC27:
 246 013c 5265626F 		.ascii	"Reboot\012\000"
 246      6F740A00 
 247              		.align	2
 248              	.LC28:
 249 0144 45726173 		.ascii	"Erase\000"
 249      6500
 250 014a 0000     		.align	2
 251              	.LC29:
 252 014c 20636865 		.ascii	" checked=\"checked\"\000"
 252      636B6564 
 252      3D226368 
 252      65636B65 
 252      642200
 253 015f 00       		.align	2
 254              	.LC30:
 255 0160 3A257500 		.ascii	":%u\000"
 256              		.text
 257              		.align	2
 258              		.type	CgiSettings, %function
 259              	CgiSettings:
 260              		@ Function supports interworking.
 261              		@ args = 0, pretend = 0, frame = 36
 262              		@ frame_needed = 0, uses_anonymous_args = 0
 263 0180 F04F2DE9 		stmfd	sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}	@,
 264 0184 0070A0E1 		mov	r7, r0	@ stream, stream
 265 0188 24D04DE2 		sub	sp, sp, #36	@,,
 266 018c 0100A0E1 		mov	r0, r1	@ req, req
 267 0190 0150A0E1 		mov	r5, r1	@ req, req

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -