📄 srec.lst
字号:
671 .loc 1 219 0 672 0444 040045AC sw $5,4($2) 673 .loc 1 217 0 674 0448 1800B2AF sw $18,24($sp) 675 $LCFI24: 676 044c 1400B1AF sw $17,20($sp) 677 $LCFI25: 678 0450 2190E000 move $18,$7 679 0454 1C00BFAF sw $31,28($sp) 680 $LCFI26: 681 .loc 1 217 0 682 0458 2800A6AF sw $6,40($sp) 683 .loc 1 220 0 684 045c 0000000C jal showProgress 685 0460 2400A5AF sw $5,36($sp) 686 221:/mnt/hgfs/boot/booter/source/applications/booter/srec.c ****
222:/mnt/hgfs/boot/booter/source/applications/booter/srec.c **** if(fileAccessFunctions.open(fileName) && isSrec())
687 .loc 1 222 0 688 0464 0000028E lw $2,%lo(fileAccessFunctions)($16) 689 0468 21204002 move $4,$18 690 .loc 1 218 0 691 .loc 1 222 0 692 046c 09F84000 jal $2 693 0470 21880000 move $17,$0 694 695 0474 0C004014 bne $2,$0,$L76 696 0478 00000000 nop 697 698 $L72: 223:/mnt/hgfs/boot/booter/source/applications/booter/srec.c **** {
224:/mnt/hgfs/boot/booter/source/applications/booter/srec.c **** showProgress(1);
225:/mnt/hgfs/boot/booter/source/applications/booter/srec.c **** printf("\n---------------------------------------------\n");
226:/mnt/hgfs/boot/booter/source/applications/booter/srec.c **** printf("Loading Image: %12s (Format = SREC)\n", fileName);
227:/mnt/hgfs/boot/booter/source/applications/booter/srec.c ****
228:/mnt/hgfs/boot/booter/source/applications/booter/srec.c **** if(entryPoint = readSrec())
229:/mnt/hgfs/boot/booter/source/applications/booter/srec.c **** printf("\nImage Loaded Successfully.\n");
230:/mnt/hgfs/boot/booter/source/applications/booter/srec.c **** else
231:/mnt/hgfs/boot/booter/source/applications/booter/srec.c **** printf("\nError Loading Image File.\n");
232:/mnt/hgfs/boot/booter/source/applications/booter/srec.c ****
233:/mnt/hgfs/boot/booter/source/applications/booter/srec.c **** printf("---------------------------------------------\n");
234:/mnt/hgfs/boot/booter/source/applications/booter/srec.c **** }
235:/mnt/hgfs/boot/booter/source/applications/booter/srec.c ****
236:/mnt/hgfs/boot/booter/source/applications/booter/srec.c **** fileAccessFunctions.close();
699 .loc 1 236 0 700 047c 00000326 addiu $3,$16,%lo(fileAccessFunctions) 701 $L78: 702 0480 0400628C lw $2,4($3) 703 0484 09F84000 jal $2 704 0488 00000000 nop 705 GAS LISTING /tmp/ccHaeCoR.s page 18 237:/mnt/hgfs/boot/booter/source/applications/booter/srec.c **** return entryPoint;
238:/mnt/hgfs/boot/booter/source/applications/booter/srec.c **** }
706 .loc 1 238 0 707 048c 21102002 move $2,$17 708 0490 1C00BF8F lw $31,28($sp) 709 0494 1800B28F lw $18,24($sp) 710 0498 1400B18F lw $17,20($sp) 711 049c 1000B08F lw $16,16($sp) 712 04a0 0800E003 j $31 713 04a4 2000BD27 addiu $sp,$sp,32 714 715 $L76: 716 .loc 1 222 0 717 04a8 0000000C jal isSrec 718 04ac 00000000 nop 719 720 .loc 1 224 0 721 .loc 1 222 0 722 04b0 F2FF4010 beq $2,$0,$L72 723 04b4 01000424 li $4,1 # 0x1 724 725 .loc 1 224 0 726 04b8 0000000C jal showProgress 727 04bc 00000000 nop 728 729 .loc 1 225 0 730 04c0 0000043C lui $4,%hi($LC1) 731 04c4 0000000C jal printf 732 04c8 00008424 addiu $4,$4,%lo($LC1) 733 734 .loc 1 226 0 735 04cc 0000043C lui $4,%hi($LC2) 736 04d0 00008424 addiu $4,$4,%lo($LC2) 737 04d4 0000000C jal printf 738 04d8 21284002 move $5,$18 739 740 .loc 1 228 0 741 04dc 0000000C jal readSrec 742 04e0 00000000 nop 743 744 .loc 1 229 0 745 04e4 0000043C lui $4,%hi($LC3) 746 .loc 1 228 0 747 04e8 21884000 move $17,$2 748 .loc 1 229 0 749 .loc 1 228 0 750 04ec 08004010 beq $2,$0,$L77 751 04f0 00008424 addiu $4,$4,%lo($LC3) 752 753 $L75: 754 .loc 1 231 0 755 04f4 0000000C jal printf 756 04f8 00000000 nop 757 758 .loc 1 233 0 759 04fc 0000043C lui $4,%hi($LC5) 760 0500 0000000C jal printfGAS LISTING /tmp/ccHaeCoR.s page 19 761 0504 00008424 addiu $4,$4,%lo($LC5) 762 763 .loc 1 236 0 764 0508 20010008 j $L78 765 050c 00000326 addiu $3,$16,%lo(fileAccessFunctions) 766 767 $L77: 768 .loc 1 231 0 769 0510 0000043C lui $4,%hi($LC4) 770 0514 3D010008 j $L75 771 0518 00008424 addiu $4,$4,%lo($LC4) 772 773 .set macro 774 .set reorder 775 $LFE8: 776 .end srecLoadImage 777 778 .comm fileAccessFunctions,12,4 779 .section .debug_frame,"",@progbits 780 $Lframe0: 781 0000 0C000000 .4byte $LECIE0-$LSCIE0 782 $LSCIE0: 783 0004 FFFFFFFF .4byte 0xffffffff 784 0008 01 .byte 0x1 785 0009 00 .ascii "\000" 786 000a 01 .uleb128 0x1 787 000b 04 .sleb128 4 788 000c 1F .byte 0x1f 789 000d 0C .byte 0xc 790 000e 1D .uleb128 0x1d 791 000f 00 .uleb128 0x0 792 .align 2 793 $LECIE0: 794 $LSFDE0: 795 0010 18000000 .4byte $LEFDE0-$LASFDE0 796 $LASFDE0: 797 0014 00000000 .4byte $Lframe0 798 0018 00000000 .4byte $LFB2 799 001c 38000000 .4byte $LFE2-$LFB2 800 0020 4C .byte 0x4 801 .4byte $LCFI0-$LFB2 802 0021 0E .byte 0xe 803 0022 18 .uleb128 0x18 804 0023 44 .byte 0x4 805 .4byte $LCFI2-$LCFI0 806 0024 11 .byte 0x11 807 0025 10 .uleb128 0x10 808 0026 7E .sleb128 -2 809 0027 11 .byte 0x11 810 0028 1F .uleb128 0x1f 811 0029 7F .sleb128 -1 812 002a 0000 .align 2 813 $LEFDE0: 814 $LSFDE2: 815 002c 18000000 .4byte $LEFDE2-$LASFDE2 816 $LASFDE2: 817 0030 00000000 .4byte $Lframe0GAS LISTING /tmp/ccHaeCoR.s page 20 818 0034 38000000 .4byte $LFB3 819 0038 74000000 .4byte $LFE3-$LFB3 820 003c 44 .byte 0x4 821 .4byte $LCFI3-$LFB3 822 003d 0E .byte 0xe 823 003e 20 .uleb128 0x20 824 003f 44 .byte 0x4 825 .4byte $LCFI4-$LCFI3 826 0040 11 .byte 0x11 827 0041 10 .uleb128 0x10 828 0042 7E .sleb128 -2 829 0043 4C .byte 0x4 830 .4byte $LCFI5-$LCFI4 831 0044 11 .byte 0x11 832 0045 1F .uleb128 0x1f 833 0046 7F .sleb128 -1 834 0047 00 .align 2 835 $LEFDE2: 836 $LSFDE4: 837 0048 18000000 .4byte $LEFDE4-$LASFDE4 838 $LASFDE4: 839 004c 00000000 .4byte $Lframe0 840 0050 AC000000 .4byte $LFB4 841 0054 3C000000 .4byte $LFE4-$LFB4 842 0058 44 .byte 0x4 843 .4byte $LCFI6-$LFB4 844 0059 0E .byte 0xe 845 005a 20 .uleb128 0x20 846 005b 48 .byte 0x4 847 .4byte $LCFI8-$LCFI6 848 005c 11 .byte 0x11 849 005d 1F .uleb128 0x1f 850 005e 7F .sleb128 -1 851 005f 11 .byte 0x11 852 0060 10 .uleb128 0x10 853 0061 7E .sleb128 -2 854 0062 0000 .align 2 855 $LEFDE4: 856 $LSFDE6: 857 0064 1C000000 .4byte $LEFDE6-$LASFDE6 858 $LASFDE6: 859 0068 00000000 .4byte $Lframe0 860 006c E8000000 .4byte $LFB5 861 0070 80000000 .4byte $LFE5-$LFB5 862 0074 44 .byte 0x4 863 .4byte $LCFI9-$LFB5 864 0075 0E .byte 0xe 865 0076 20 .uleb128 0x20 866 0077 44 .byte 0x4 867 .4byte $LCFI10-$LCFI9 868 0078 11 .byte 0x11 869 0079 10 .uleb128 0x10 870 007a 7C .sleb128 -4 871 007b 48 .byte 0x4 872 .4byte $LCFI11-$LCFI10 873 007c 11 .byte 0x11 874 007d 11 .uleb128 0x11GAS LISTING /tmp/ccHaeCoR.s page 21 875 007e 7D .sleb128 -3 876 007f 4C .byte 0x4 877 .4byte $LCFI12-$LCFI11 878 0080 11 .byte 0x11 879 0081 1F .uleb128 0x1f 880 0082 7E .sleb128 -2 881 0083 00 .align 2 882 $LEFDE6: 883 $LSFDE8: 884 0084 14000000 .4byte $LEFDE8-$LASFDE8 885 $LASFDE8: 886 0088 00000000 .4byte $Lframe0 887 008c 68010000 .4byte $LFB6 888 0090 60000000 .4byte $LFE6-$LFB6 889 0094 44 .byte 0x4 890 .4byte $LCFI13-$LFB6 891 0095 0E .byte 0xe 892 0096 20 .uleb128 0x20 893 0097 48 .byte 0x4 894 .4byte $LCFI14-$LCFI13 895 0098 11 .byte 0x11 896 0099 1F .uleb128 0x1f 897 009a 7E .sleb128 -2 898 009b 00 .align 2 899 $LEFDE8: 900 $LSFDE10: 901 009c 24000000 .4byte $LEFDE10-$LASFDE10 902 $LASFDE10: 903 00a0 00000000 .4byte $Lframe0 904 00a4 C8010000 .4byte $LFB7 905 00a8 5C020000 .4byte $LFE7-$LFB7 906 00ac 44 .byte 0x4 907 .4byte $LCFI15-$LFB7 908 00ad 0E .byte 0xe 909 00ae 30 .uleb128 0x30 910 00af 58 .byte 0x4 911 .4byte $LCFI21-$LCFI15 912 00b0 11 .byte 0x11 913 00b1 10 .uleb128 0x10 914 00b2 7A .sleb128 -6 915 00b3 11 .byte 0x11 916 00b4 11 .uleb128 0x11 917 00b5 7B .sleb128 -5 918 00b6 11 .byte 0x11 919 00b7 12 .uleb128 0x12 920 00b8 7C .sleb128 -4 921 00b9 11 .byte 0x11 922 00ba 13 .uleb128 0x13 923 00bb 7D .sleb128 -3 924 00bc 11 .byte 0x11 925 00bd 1F .uleb128 0x1f 926 00be 7F .sleb128 -1 927 00bf 11 .byte 0x11 928 00c0 14 .uleb128 0x14 929 00c1 7E .sleb128 -2 930 00c2 0000 .align 2 931 $LEFDE10:GAS LISTING /tmp/ccHaeCoR.s page 22 932 $LSFDE12: 933 00c4 20000000 .4byte $LEFDE12-$LASFDE12 934 $LASFDE12: 935 00c8 00000000 .4byte $Lframe0 936 00cc 24040000 .4byte $LFB8 937 00d0 F8000000 .4byte $LFE8-$LFB8 938 00d4 44 .byte 0x4 939 .4byte $LCFI22-$LFB8 940 00d5 0E .byte 0xe 941 00d6 20 .uleb128 0x20 942 00d7 44 .byte 0x4 943 .4byte $LCFI23-$LCFI22 944 00d8 11 .byte 0x11 945 00d9 10 .uleb128 0x10 946 00da 7C .sleb128 -4 947 00db 64 .byte 0x4 948 .4byte $LCFI25-$LCFI23 949 00dc 11 .byte 0x11 950 00dd 11 .uleb128 0x11 951 00de 7D .sleb128 -3 952 00df 11 .byte 0x11 953 00e0 12 .uleb128 0x12 954 00e1 7E .sleb128 -2 955 00e2 48 .byte 0x4 956 .4byte $LCFI26-$LCFI25 957 00e3 11 .byte 0x11 958 00e4 1F .uleb128 0x1f 959 00e5 7F .sleb128 -1 960 00e6 0000 .align 2
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -