📄 srec.lst
字号:
396 .loc 1 138 0 397 0248 21900000 move $18,$0 398 .loc 1 139 0 399 024c 14006004 bltz $3,$L60 400 0250 21800000 move $16,$0 401 402 0254 1200B327 addiu $19,$sp,18 403 $L32: 404 .loc 1 141 0 405 0258 0000000C jal getSpair 406 025c 21206002 move $4,$19 407 408 .loc 1 139 0 409 0260 01001026 addiu $16,$16,1GAS LISTING /tmp/ccHaeCoR.s page 12 410 .loc 1 144 0 411 .loc 1 141 0 412 0264 2B004010 beq $2,$0,$L68 413 0268 00321200 sll $6,$18,8 414 415 .loc 1 144 0 416 026c 1200A393 lbu $3,18($sp) 417 .loc 1 147 0 418 0270 1100A293 lbu $2,17($sp) 419 .loc 1 139 0 420 0274 1000A483 lb $4,16($sp) 421 .loc 1 146 0 422 0278 21282302 addu $5,$17,$3 423 .loc 1 147 0 424 027c FFFF4224 addiu $2,$2,-1 425 .loc 1 144 0 426 0280 FF006330 andi $3,$3,0x00ff 427 .loc 1 146 0 428 0284 008E0500 sll $17,$5,24 429 .loc 1 139 0 430 0288 2A209000 slt $4,$4,$16 431 .loc 1 144 0 432 028c 2590C300 or $18,$6,$3 433 .loc 1 146 0 434 0290 038E1100 sra $17,$17,24 435 .loc 1 147 0 436 .loc 1 139 0 437 0294 F0FF8010 beq $4,$0,$L32 438 0298 1100A2A3 sb $2,17($sp) 439 440 029c 21204000 move $4,$2 441 $L60: 442 .loc 1 151 0 443 02a0 00160400 sll $2,$4,24 444 02a4 03160200 sra $2,$2,24 445 02a8 FFFF4224 addiu $2,$2,-1 446 02ac 0E004018 blez $2,$L62 447 02b0 21800000 move $16,$0 448 449 $L37: 450 .loc 1 153 0 451 02b4 21204002 move $4,$18 452 .loc 1 151 0 453 .loc 1 153 0 454 02b8 0000000C jal getSpair 455 02bc 01001026 addiu $16,$16,1 456 457 .loc 1 151 0 458 .loc 1 153 0 459 02c0 14004010 beq $2,$0,$L68 460 02c4 1100A283 lb $2,17($sp) 461 462 .loc 1 157 0 463 02c8 00004392 lbu $3,0($18) 464 .loc 1 158 0 465 02cc 01005226 addiu $18,$18,1 466 .loc 1 157 0GAS LISTING /tmp/ccHaeCoR.s page 13 467 02d0 21182302 addu $3,$17,$3 468 .loc 1 151 0 469 02d4 FFFF4224 addiu $2,$2,-1 470 .loc 1 157 0 471 02d8 008E0300 sll $17,$3,24 472 .loc 1 151 0 473 02dc 2A100202 slt $2,$16,$2 474 .loc 1 157 0 475 .loc 1 151 0 476 02e0 F4FF4014 bne $2,$0,$L37 477 02e4 038E1100 sra $17,$17,24 478 479 $L62: 480 .loc 1 162 0 481 02e8 0000000C jal getSpair 482 02ec 1200A427 addiu $4,$sp,18 483 484 .loc 1 165 0 485 .loc 1 162 0 486 02f0 08004010 beq $2,$0,$L68 487 02f4 1200A283 lb $2,18($sp) 488 489 .loc 1 165 0 490 02f8 27181100 nor $3,$0,$17 491 02fc 23104300 subu $2,$2,$3 492 0300 FF004230 andi $2,$2,0xff 493 0304 CCFF4010 beq $2,$0,$L24 494 0308 00000000 nop 495 496 $L69: 497 .loc 1 195 0 498 030c 0000000C jal printf 499 0310 00008426 addiu $4,$20,%lo($LC0) 500 501 $L68: 502 .loc 1 196 0 503 0314 21200000 move $4,$0 504 $L19: 211:/mnt/hgfs/boot/booter/source/applications/booter/srec.c **** }
212:/mnt/hgfs/boot/booter/source/applications/booter/srec.c **** return (void*) 0;
213:/mnt/hgfs/boot/booter/source/applications/booter/srec.c **** }
505 .loc 1 213 0 506 0318 2C00BF8F lw $31,44($sp) 507 031c 2800B48F lw $20,40($sp) 508 0320 2400B38F lw $19,36($sp) 509 0324 2000B28F lw $18,32($sp) 510 0328 1C00B18F lw $17,28($sp) 511 032c 1800B08F lw $16,24($sp) 512 0330 21108000 move $2,$4 513 0334 0800E003 j $31 514 0338 3000BD27 addiu $sp,$sp,48 515 516 $L70: 517 .loc 1 174 0 518 033c 23104500 subu $2,$2,$5 519 .loc 1 181 0 520 0340 001E0200 sll $3,$2,24GAS LISTING /tmp/ccHaeCoR.s page 14 521 0344 031E0300 sra $3,$3,24 522 0348 FFFF4224 addiu $2,$2,-1 523 034c 33006004 bltz $3,$L67 524 0350 1000A2A3 sb $2,16($sp) 525 526 0354 1200B327 addiu $19,$sp,18 527 $L46: 528 .loc 1 177 0 529 0358 0000000C jal getSpair 530 035c 21206002 move $4,$19 531 532 .loc 1 179 0 533 .loc 1 177 0 534 0360 ECFF4010 beq $2,$0,$L68 535 0364 003A1200 sll $7,$18,8 536 537 .loc 1 179 0 538 0368 1200A393 lbu $3,18($sp) 539 .loc 1 181 0 540 036c 1000A483 lb $4,16($sp) 541 0370 1100A293 lbu $2,17($sp) 542 .loc 1 180 0 543 0374 21282302 addu $5,$17,$3 544 .loc 1 181 0 545 0378 21308000 move $6,$4 546 037c FFFF4224 addiu $2,$2,-1 547 .loc 1 179 0 548 0380 FF006330 andi $3,$3,0x00ff 549 .loc 1 181 0 550 0384 FFFF8424 addiu $4,$4,-1 551 .loc 1 180 0 552 0388 008E0500 sll $17,$5,24 553 .loc 1 179 0 554 038c 2590E300 or $18,$7,$3 555 .loc 1 181 0 556 0390 1000A4A3 sb $4,16($sp) 557 .loc 1 180 0 558 0394 038E1100 sra $17,$17,24 559 .loc 1 181 0 560 0398 EFFFC104 bgez $6,$L46 561 039c 1100A2A3 sb $2,17($sp) 562 563 03a0 21204000 move $4,$2 564 $L64: 565 .loc 1 187 0 566 03a4 00160400 sll $2,$4,24 567 03a8 03160200 sra $2,$2,24 568 03ac FFFF8324 addiu $3,$4,-1 569 03b0 02004228 slt $2,$2,2 570 03b4 0D004014 bne $2,$0,$L66 571 03b8 1100A3A3 sb $3,17($sp) 572 573 $L50: 574 .loc 1 185 0 575 03bc 0000000C jal getSpair 576 03c0 21206002 move $4,$19 577 GAS LISTING /tmp/ccHaeCoR.s page 15 578 .loc 1 187 0 579 .loc 1 185 0 580 03c4 D3FF4010 beq $2,$0,$L68 581 03c8 1200A393 lbu $3,18($sp) 582 583 .loc 1 187 0 584 03cc 1100A283 lb $2,17($sp) 585 03d0 21182302 addu $3,$17,$3 586 03d4 02004428 slt $4,$2,2 587 03d8 008E0300 sll $17,$3,24 588 03dc FFFF4224 addiu $2,$2,-1 589 03e0 1100A2A3 sb $2,17($sp) 590 03e4 F5FF8010 beq $4,$0,$L50 591 03e8 038E1100 sra $17,$17,24 592 593 $L66: 594 .loc 1 190 0 595 03ec 0000000C jal getSpair 596 03f0 21206002 move $4,$19 597 598 .loc 1 191 0 599 .loc 1 190 0 600 03f4 C8FF4010 beq $2,$0,$L19 601 03f8 21200000 move $4,$0 602 603 .loc 1 193 0 604 03fc 1200A283 lb $2,18($sp) 605 0400 27181100 nor $3,$0,$17 606 0404 23104300 subu $2,$2,$3 607 0408 FF004230 andi $2,$2,0xff 608 .loc 1 199 0 609 .loc 1 193 0 610 040c C2FF4010 beq $2,$0,$L19 611 0410 21204002 move $4,$18 612 613 0414 C3000008 j $L69 614 0418 00000000 nop 615 616 $L67: 617 041c E9000008 j $L64 618 0420 1200B327 addiu $19,$sp,18 619 620 .set macro 621 .set reorder 622 $LFE7: 623 .end readSrec 624 .section .rodata.str1.4 625 0023 00 .align 2 626 $LC1: 627 0024 0A .ascii "\n" 628 0025 2D2D2D2D .ascii "---------------------------------------------\n\000" 628 2D2D2D2D 628 2D2D2D2D 628 2D2D2D2D 628 2D2D2D2D 629 .align 2 630 $LC2:GAS LISTING /tmp/ccHaeCoR.s page 16 631 0054 4C6F6164 .ascii "Loading Image: %12s (Format = SREC)\n\000" 631 696E6720 631 496D6167 631 653A2025 631 31327320 632 007b 00 .align 2 633 $LC3: 634 007c 0A .ascii "\n" 635 007d 496D6167 .ascii "Image Loaded Successfully.\n\000" 635 65204C6F 635 61646564 635 20537563 635 63657373 636 0099 000000 .align 2 637 $LC5: 638 009c 2D2D2D2D .ascii "---------------------------------------------\n\000" 638 2D2D2D2D 638 2D2D2D2D 638 2D2D2D2D 638 2D2D2D2D 639 00cb 00 .align 2 640 $LC4: 641 00cc 0A .ascii "\n" 642 00cd 4572726F .ascii "Error Loading Image File.\n\000" 642 72204C6F 642 6164696E 642 6720496D 642 61676520 643 .text 644 .align 2 645 .globl srecLoadImage 646 .ent srecLoadImage 647 .type srecLoadImage, @function 648 srecLoadImage: 649 $LFB8: 214:/mnt/hgfs/boot/booter/source/applications/booter/srec.c **** /********************************************************************/
215:/mnt/hgfs/boot/booter/source/applications/booter/srec.c ****
216:/mnt/hgfs/boot/booter/source/applications/booter/srec.c **** void* srecLoadImage(DataFunctions dataFunctions, const char* fileName)
217:/mnt/hgfs/boot/booter/source/applications/booter/srec.c **** {
650 .loc 1 217 0 651 .frame $sp,32,$31 # vars= 0, regs= 4/0, args= 16, gp= 0 652 .mask 0x80070000,-4 653 .fmask 0x00000000,0 654 .set noreorder 655 .set nomacro 656 657 0424 E0FFBD27 addiu $sp,$sp,-32 658 $LCFI22: 659 0428 1000B0AF sw $16,16($sp) 660 $LCFI23: 218:/mnt/hgfs/boot/booter/source/applications/booter/srec.c **** void* entryPoint = (void*) 0;
219:/mnt/hgfs/boot/booter/source/applications/booter/srec.c **** fileAccessFunctions = dataFunctions;
661 .loc 1 219 0 662 042c 0000103C lui $16,%hi(fileAccessFunctions) 663 0430 00000226 addiu $2,$16,%lo(fileAccessFunctions) 664 0434 000004AE sw $4,%lo(fileAccessFunctions)($16) 665 .loc 1 217 0GAS LISTING /tmp/ccHaeCoR.s page 17 666 0438 2000A4AF sw $4,32($sp) 667 .loc 1 219 0 668 043c 080046AC sw $6,8($2) 220:/mnt/hgfs/boot/booter/source/applications/booter/srec.c **** showProgress(0);
669 .loc 1 220 0 670 0440 21200000 move $4,$0
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -