📄 bz2.lst
字号:
145 0094 5000B48F lw $20,80($sp) 146 0098 4C00B38F lw $19,76($sp) 147 009c 4800B28F lw $18,72($sp) 148 00a0 4400B18F lw $17,68($sp) 149 00a4 4000B08F lw $16,64($sp) 150 00a8 0800E003 j $31 151 00ac 5800BD27 addiu $sp,$sp,88 152 153 $L22: 154 .loc 1 87 0 155 00b0 00009024 addiu $16,$4,%lo(bufitf) 156 .loc 1 86 0GAS LISTING /tmp/ccX62eUi.s page 7 157 00b4 0000000C jal GetBufferInterface 158 00b8 21200002 move $4,$16 159 160 .loc 1 87 0 161 00bc 0400028E lw $2,4($16) 162 00c0 0082043C li $4,-2113929216 # 0xffffffff82000000 163 00c4 09F84000 jal $2 164 00c8 0002053C li $5,33554432 # 0x2000000 165 166 .loc 1 88 0 167 00cc 0C00028E lw $2,12($16) 168 00d0 0082043C li $4,-2113929216 # 0xffffffff82000000 169 00d4 00100524 li $5,4096 # 0x1000 170 00d8 09F84000 jal $2 171 00dc 21300000 move $6,$0 172 173 .loc 1 89 0 174 00e0 E7FF4010 beq $2,$0,$L9 175 00e4 21884000 move $17,$2 176 177 .loc 1 91 0 178 00e8 0C00028E lw $2,12($16) 179 00ec 0082043C li $4,-2113929216 # 0xffffffff82000000 180 00f0 A000053C li $5,10485760 # 0xa00000 181 00f4 09F84000 jal $2 182 00f8 21300000 move $6,$0 183 184 .loc 1 92 0 185 00fc E0FF4010 beq $2,$0,$L9 186 0100 21904000 move $18,$2 187 188 .loc 1 96 0 189 0104 6000A28F lw $2,96($sp) 190 0108 21202002 move $4,$17 191 010c 09F84000 jal $2 192 0110 00100524 li $5,4096 # 0x1000 193 194 0114 21804000 move $16,$2 195 .loc 1 97 0 196 0118 02004228 slt $2,$2,2 197 .loc 1 99 0 198 .loc 1 97 0 199 011c D8FF4014 bne $2,$0,$L9 200 0120 42000224 li $2,66 # 0x42 201 202 .loc 1 99 0 203 0124 00002382 lb $3,0($17) 204 .loc 1 160 0 205 .loc 1 99 0 206 0128 D6FF6214 bne $3,$2,$L25 207 012c 5C00A28F lw $2,92($sp) 208 209 0130 01002382 lb $3,1($17) 210 0134 5A000224 li $2,90 # 0x5a 211 .loc 1 160 0 212 .loc 1 99 0 213 0138 D2FF6214 bne $3,$2,$L25GAS LISTING /tmp/ccX62eUi.s page 8 214 013c 5C00A28F lw $2,92($sp) 215 216 .loc 1 103 0 217 0140 0000023C lui $2,%hi(bz2alloc) 218 .loc 1 104 0 219 0144 0000033C lui $3,%hi(bz2free) 220 .loc 1 103 0 221 0148 00004224 addiu $2,$2,%lo(bz2alloc) 222 .loc 1 104 0 223 014c 14006324 addiu $3,$3,%lo(bz2free) 224 .loc 1 103 0 225 0150 3400A2AF sw $2,52($sp) 226 .loc 1 104 0 227 0154 3800A3AF sw $3,56($sp) 228 .loc 1 105 0 229 0158 0082023C li $2,-2113929216 # 0xffffffff82000000 230 .loc 1 111 0 231 015c A000033C li $3,10485760 # 0xa00000 232 .loc 1 114 0 233 0160 1000A427 addiu $4,$sp,16 234 0164 21280000 move $5,$0 235 0168 21300000 move $6,$0 236 .loc 1 105 0 237 016c 3C00A2AF sw $2,60($sp) 238 .loc 1 111 0 239 0170 2400A3AF sw $3,36($sp) 240 .loc 1 106 0 241 0174 1000B1AF sw $17,16($sp) 242 .loc 1 107 0 243 0178 1400B0AF sw $16,20($sp) 244 .loc 1 108 0 245 017c 1800A0AF sw $0,24($sp) 246 .loc 1 109 0 247 0180 1C00A0AF sw $0,28($sp) 248 .loc 1 110 0 249 0184 2000B2AF sw $18,32($sp) 250 .loc 1 112 0 251 0188 2800A0AF sw $0,40($sp) 252 .loc 1 113 0 253 .loc 1 114 0 254 018c 0000000C jal BZ2_bzDecompressInit 255 0190 2C00A0AF sw $0,44($sp) 256 257 .loc 1 160 0 258 .loc 1 114 0 259 0194 BBFF4014 bne $2,$0,$L25 260 0198 5C00A28F lw $2,92($sp) 261 262 .loc 1 118 0 263 019c 0000000C jal showProgress 264 01a0 01000424 li $4,1 # 0x1 265 266 .loc 1 119 0 267 01a4 0000043C lui $4,%hi($LC0) 268 01a8 0000000C jal printf 269 01ac 00008424 addiu $4,$4,%lo($LC0) 270 GAS LISTING /tmp/ccX62eUi.s page 9 271 .loc 1 120 0 272 01b0 0000043C lui $4,%hi($LC1) 273 01b4 00008424 addiu $4,$4,%lo($LC1) 274 01b8 0000000C jal printf 275 01bc 21286002 move $5,$19 276 277 01c0 7C000008 j $L15 278 01c4 00000000 nop 279 280 $L23: 281 .loc 1 129 0 282 01c8 0000000C jal updateProgress 283 01cc 00000000 nop 284 285 .loc 1 132 0 286 01d0 6000A28F lw $2,96($sp) 287 01d4 21202002 move $4,$17 288 01d8 09F84000 jal $2 289 01dc 00100524 li $5,4096 # 0x1000 290 291 .loc 1 133 0 292 01e0 A7FF4010 beq $2,$0,$L9 293 01e4 21804000 move $16,$2 294 295 .loc 1 135 0 296 01e8 1000B1AF sw $17,16($sp) 297 .loc 1 136 0 298 01ec 1400A2AF sw $2,20($sp) 299 $L15: 300 .loc 1 125 0 301 01f0 0000000C jal BZ2_bzDecompress 302 01f4 1000A427 addiu $4,$sp,16 303 304 01f8 21184000 move $3,$2 305 .loc 1 129 0 306 .loc 1 126 0 307 01fc F2FF4010 beq $2,$0,$L23 308 0200 21200002 move $4,$16 309 310 .loc 1 138 0 311 0204 04000224 li $2,4 # 0x4 312 0208 09006210 beq $3,$2,$L24 313 020c 00000000 nop 314 315 .loc 1 151 0 316 0210 0000043C lui $4,%hi($LC3) 317 0214 0000000C jal printf 318 0218 00008424 addiu $4,$4,%lo($LC3) 319 320 .loc 1 156 0 321 021c 0000043C lui $4,%hi($LC4) 322 0220 0000000C jal printf 323 0224 00008424 addiu $4,$4,%lo($LC4) 324 325 .loc 1 160 0 326 0228 21000008 j $L25 327 022c 5C00A28F lw $2,92($sp)GAS LISTING /tmp/ccX62eUi.s page 10 328 329 $L24: 330 .loc 1 141 0 331 0230 0000000C jal updateProgress 332 0234 21200002 move $4,$16 333 334 .loc 1 142 0 335 0238 0000043C lui $4,%hi($LC2) 336 023c 0000000C jal printf 337 0240 00008424 addiu $4,$4,%lo($LC2) 338 339 .loc 1 156 0 340 0244 0000043C lui $4,%hi($LC4) 341 0248 00008424 addiu $4,$4,%lo($LC4) 342 .loc 1 145 0 343 .loc 1 156 0 344 024c 0000000C jal printf 345 0250 21A04002 move $20,$18 346 347 .loc 1 160 0 348 0254 21000008 j $L25 349 0258 5C00A28F lw $2,92($sp) 350 351 .set macro 352 .set reorder 353 $LFE4: 354 .end bz2LoadImage 355 356 .comm bufitf,28,4 357 .section .debug_frame,"",@progbits 358 $Lframe0: 359 0000 0C000000 .4byte $LECIE0-$LSCIE0 360 $LSCIE0: 361 0004 FFFFFFFF .4byte 0xffffffff 362 0008 01 .byte 0x1 363 0009 00 .ascii "\000" 364 000a 01 .uleb128 0x1 365 000b 04 .sleb128 4 366 000c 1F .byte 0x1f 367 000d 0C .byte 0xc 368 000e 1D .uleb128 0x1d 369 000f 00 .uleb128 0x0 370 .align 2 371 $LECIE0: 372 $LSFDE0: 373 0010 0C000000 .4byte $LEFDE0-$LASFDE0 374 $LASFDE0: 375 0014 00000000 .4byte $Lframe0 376 0018 00000000 .4byte $LFB2 377 001c 14000000 .4byte $LFE2-$LFB2 378 .align 2 379 $LEFDE0: 380 $LSFDE2: 381 0020 0C000000 .4byte $LEFDE2-$LASFDE2 382 $LASFDE2: 383 0024 00000000 .4byte $Lframe0 384 0028 14000000 .4byte $LFB3GAS LISTING /tmp/ccX62eUi.s page 11 385 002c 20000000 .4byte $LFE3-$LFB3 386 .align 2 387 $LEFDE2: 388 $LSFDE4: 389 0030 24000000 .4byte $LEFDE4-$LASFDE4 390 $LASFDE4: 391 0034 00000000 .4byte $Lframe0 392 0038 34000000 .4byte $LFB4 393 003c 28020000 .4byte $LFE4-$LFB4 394 0040 44 .byte 0x4 395 .4byte $LCFI0-$LFB4 396 0041 0E .byte 0xe 397 0042 58 .uleb128 0x58 398 0043 54 .byte 0x4 399 .4byte $LCFI3-$LCFI0 400 0044 11 .byte 0x11 401 0045 1F .uleb128 0x1f 402 0046 7F .sleb128 -1 403 0047 11 .byte 0x11 404 0048 13 .uleb128 0x13 405 0049 7D .sleb128 -3 406 004a 11 .byte 0x11 407 004b 14 .uleb128 0x14 408 004c 7E .sleb128 -2 409 004d 50 .byte 0x4 410 .4byte $LCFI6-$LCFI3 411 004e 11 .byte 0x11 412 004f 10 .uleb128 0x10 413 0050 7A .sleb128 -6 414 0051 11 .byte 0x11 415 0052 11 .uleb128 0x11 416 0053 7B .sleb128 -5 417 0054 11 .byte 0x11 418 0055 12 .uleb128 0x12 419 0056 7C .sleb128 -4 420 0057 00 .align 2 421 $LEFDE4: 422 .align 0 423 .file 2 "/mnt/hgfs/boot/booter/source/applications/booter/functions.h" 424 .file 3 "/mnt/hgfs/boot/booter/source/applications/booter/bzlib.h" 425 .file 4 "/mnt/hgfs/boot/booter/platforms/DB1200/platform.h" 426 .file 5 "/mnt/hgfs/boot/booter/include/mem_mgr.h" 427 .text 428 $Letext0: 429 025c 00000000 .section .debug_info 430 0000 33040000 .4byte 0x433 431 0004 0200 .2byte 0x2 432 0006 00000000 .4byte $Ldebug_abbrev0 433 000a 04 .byte 0x4 434 000b 01 .uleb128 0x1 435 000c 00000000 .4byte $Ldebug_line0 436 0010 5C020000 .4byte $Letext0 437 0014 00000000 .4byte $Ltext0 438 0018 91010000 .4byte $LASF50 439 001c 01 .byte 0x1 440 001d C4000000 .4byte $LASF51 441 0021 02 .uleb128 0x2GAS LISTING /tmp/ccX62eUi.s page 12 442 0022 D2000000 .4byte 0xd2 443 0026 30 .byte 0x30 444 0027 03 .byte 0x3 445 0028 73 .byte 0x73 446 0029 03 .uleb128 0x3 447 002a C2010000 .4byte $LASF0 448 002e 03 .byte 0x3 449 002f 63 .byte 0x63 450 0030 D2000000 .4byte 0xd2 451 0034 02 .byte 0x2 452 0035 10 .byte 0x10 453 0036 00 .uleb128 0x0 454 0037 03 .uleb128 0x3 455 0038 58010000 .4byte $LASF1 456 003c 03 .byte 0x3 457 003d 64 .byte 0x64 458 003e DF000000 .4byte 0xdf 459 0042 02 .byte 0x2 460 0043 10 .byte 0x10 461 0044 04 .uleb128 0x4 462 0045 03 .uleb128 0x3 463 0046 CF010000 .4byte $LASF2 464 004a 03 .byte 0x3 465 004b 65 .byte 0x65 466 004c DF000000 .4byte 0xdf 467 0050 02 .byte 0x2 468 0051 10 .byte 0x10 469 0052 08 .uleb128 0x8 470 0053 03 .uleb128 0x3 471 0054 05000000 .4byte $LASF3 472 0058 03 .byte 0x3 473 0059 66 .byte 0x66 474 005a DF000000 .4byte 0xdf
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -