?? config.lst
字號(hào):
730 NutNetLoadConfig:
731 @ Function supports interworking.
732 @ args = 0, pretend = 0, frame = 0
733 @ frame_needed = 0, uses_anonymous_args = 0
734 0730 30402DE9 stmfd sp!, {r4, r5, lr} @,
735 0734 0050A0E1 mov r5, r0 @ name, name
736 0738 FEFFFFEB bl ConfigInit @
737 073c 000050E3 cmp r0, #0 @,
738 0740 1100001A bne .L120 @,
739 0744 6C309FE5 ldr r3, .L126 @ tmp105,
740 0748 0120A0E3 mov r2, #1 @ tmp106,
741 074c 002083E5 str r2, [r3, #0] @ tmp106, pgnum
742 0750 64409FE5 ldr r4, .L126+4 @ tmp109,
743 0754 64309FE5 ldr r3, .L126+8 @ tmp107,
744 0758 0020E0E3 mvn r2, #0 @ tmp108,
745 075c 002083E5 str r2, [r3, #0] @ tmp108, pgpos
746 0760 0400A0E1 mov r0, r4 @, tmp109
747 0764 2010A0E3 mov r1, #32 @,
748 0768 FEFFFFEB bl ConfigLoadBinary @
749 076c 0030D4E5 ldrb r3, [r4, #0] @ zero_extendqisi2 @ confnet.cd_size, confnet.cd_size
750 0770 200053E3 cmp r3, #32 @ confnet.cd_size,
751 0774 0400001A bne .L120 @,
752 0778 010084E2 add r0, r4, #1 @, tmp109,
753 077c 0510A0E1 mov r1, r5 @ name, name
754 0780 FEFFFFEB bl strcmp @
755 0784 000050E3 cmp r0, #0 @ tmp113
756 0788 0800000A beq .L124 @,
757 .L120:
758 078c 0010A0E3 mov r1, #0 @,
759 0790 2020A0E3 mov r2, #32 @,
760 0794 20009FE5 ldr r0, .L126+4 @,
761 0798 FEFFFFEB bl memset @
762 079c 20009FE5 ldr r0, .L126+12 @,
763 07a0 FF10A0E3 mov r1, #255 @,
764 07a4 0620A0E3 mov r2, #6 @,
765 07a8 FEFFFFEB bl memset @
766 07ac 0000E0E3 mvn r0, #0 @ D.3056,
767 .L124:
768 07b0 3040BDE8 ldmfd sp!, {r4, r5, lr}
769 07b4 1EFF2FE1 bx lr
770 .L127:
771 .align 2
772 .L126:
773 07b8 0C000000 .word pgnum
774 07bc 00000000 .word confnet
775 07c0 00000000 .word pgpos
776 07c4 0A000000 .word confnet+10
777 .size NutNetLoadConfig, .-NutNetLoadConfig
778 .align 2
779 .global NutSaveConfig
780 .type NutSaveConfig, %function
781 NutSaveConfig:
782 @ Function supports interworking.
783 @ args = 0, pretend = 0, frame = 0
ARM GAS C:\DOKUME~1\harald\LOKALE~1\Temp/cceUaaaa.s page 15
784 @ frame_needed = 0, uses_anonymous_args = 0
785 07c8 4C309FE5 ldr r3, .L130 @ tmp113,
786 07cc 4CC09FE5 ldr ip, .L130+4 @ tmp102,
787 07d0 0020E0E3 mvn r2, #0 @ tmp114,
788 07d4 002083E5 str r2, [r3, #0] @ tmp114, pgpos
789 07d8 4F30A0E3 mov r3, #79 @ tmp106,
790 07dc 0130CCE5 strb r3, [ip, #1] @ tmp106, confos.magic
791 07e0 043083E2 add r3, r3, #4 @ tmp109, tmp109,
792 07e4 0230CCE5 strb r3, [ip, #2] @ tmp109, confos.magic
793 07e8 34309FE5 ldr r3, .L130+8 @ tmp111,
794 07ec 10402DE9 stmfd sp!, {r4, lr} @,
795 07f0 13E0A0E3 mov lr, #19 @ tmp103,
796 07f4 0040A0E3 mov r4, #0 @ tmp112,
797 07f8 0C00A0E1 mov r0, ip @, tmp102
798 07fc 0E10A0E1 mov r1, lr @, tmp103
799 0800 004083E5 str r4, [r3, #0] @ tmp112, pgnum
800 0804 00E0CCE5 strb lr, [ip, #0] @ tmp103, confos.size
801 0808 FEFFFFEB bl ConfigSaveBinary @
802 080c FEFFFFEB bl ConfigFlush @
803 0810 0400A0E1 mov r0, r4 @ <result>, tmp112
804 0814 1040BDE8 ldmfd sp!, {r4, lr}
805 0818 1EFF2FE1 bx lr
806 .L131:
807 .align 2
808 .L130:
809 081c 00000000 .word pgpos
810 0820 00000000 .word confos
811 0824 0C000000 .word pgnum
812 .size NutSaveConfig, .-NutSaveConfig
813 .align 2
814 .global At91SpiTransfer2
815 .type At91SpiTransfer2, %function
816 At91SpiTransfer2:
817 @ Function supports interworking.
818 @ args = 16, pretend = 0, frame = 0
819 @ frame_needed = 0, uses_anonymous_args = 0
820 0828 F0402DE9 stmfd sp!, {r4, r5, r6, r7, lr} @,
821 082c 0250A0E1 mov r5, r2 @ txp, txbuf
822 0830 0340A0E1 mov r4, r3 @ rxp, rxbuf
823 0834 1F2AE0E3 mvn r2, #126976 @ tmp116,
824 0838 1130A0E3 mov r3, #17 @ tmp117,
825 083c 14609DE5 ldr r6, [sp, #20] @ xlen, xlen
826 0840 20709DE5 ldr r7, [sp, #32] @ xnlen, xnlen
827 0844 FB3F02E5 str r3, [r2, #-4091] @ tmp117,
828 0848 70309FE5 ldr r3, .L154 @ tmp119,
829 084c FF00A0E3 mov r0, #255 @ b,
830 0850 CF3F02E5 str r3, [r2, #-4047] @ tmp119,
831 0854 022BA0E3 mov r2, #2048 @ tmp121,
832 0858 0030E0E3 mvn r3, #0 @ tmp120,
833 085c CB2B03E5 str r2, [r3, #-3019] @ tmp121,
834 0860 040000EA b .L152 @
835 .L134:
836 0864 000055E3 cmp r5, #0 @ txp,
837 0868 0100D514 ldrneb r0, [r5], #1 @ zero_extendqisi2 @ b,
838 086c 13FEFFEB bl SpiByte @
839 0870 000054E3 cmp r4, #0 @ rxp,
840 0874 0100C414 strneb r0, [r4], #1 @ b,
ARM GAS C:\DOKUME~1\harald\LOKALE~1\Temp/cceUaaaa.s page 16
841 .L152:
842 0878 016056E2 subs r6, r6, #1 @ xlen, xlen,
843 087c F8FFFF2A bcs .L134 @,
844 0880 18509DE5 ldr r5, [sp, #24] @ txp.890, txnbuf
845 0884 1C409DE5 ldr r4, [sp, #28] @ rxp.889, rxnbuf
846 0888 FF00A0E3 mov r0, #255 @ b.888,
847 088c 040000EA b .L153 @
848 .L140:
849 0890 000055E3 cmp r5, #0 @ txp.890,
850 0894 0100D514 ldrneb r0, [r5], #1 @ zero_extendqisi2 @ b.888,
851 0898 08FEFFEB bl SpiByte @
852 089c 000054E3 cmp r4, #0 @ rxp.889,
853 08a0 0100C414 strneb r0, [r4], #1 @ b.888,
854 .L153:
855 08a4 017057E2 subs r7, r7, #1 @ xnlen, xnlen,
856 08a8 F8FFFF2A bcs .L140 @,
857 08ac 023BA0E3 mov r3, #2048 @ tmp129,
858 08b0 0000A0E3 mov r0, #0 @ <result>,
859 08b4 CF3B07E5 str r3, [r7, #-3023] @ tmp129,
860 08b8 F040BDE8 ldmfd sp!, {r4, r5, r6, r7, lr}
861 08bc 1EFF2FE1 bx lr
862 .L155:
863 .align 2
864 .L154:
865 08c0 02FF0000 .word 65282
866 .size At91SpiTransfer2, .-At91SpiTransfer2
867 .data
868 .align 2
869 .type pgpos, %object
870 .size pgpos, 4
871 pgpos:
872 0000 FFFFFFFF .word -1
873 .bss
874 .align 2
875 done.2875:
876 0000 00000000 .space 4
877 .align 2
878 at45db:
879 0004 00000000 .space 4
880 .align 2
881 page_size:
882 0008 00000000 .space 4
883 .align 2
884 pgnum:
885 000c 00000000 .space 4
886 pgbuf:
887 0010 00000000 .space 1056
887 00000000
887 00000000
887 00000000
887 00000000
888 .comm confos,19,1
889 .comm confnet,32,1
890 .comm proxy,132,4
891 .ident "GCC: (GNU) 4.2.1"
ARM GAS C:\DOKUME~1\harald\LOKALE~1\Temp/cceUaaaa.s page 17
DEFINED SYMBOLS
*ABS*:00000000 config.c
C:\DOKUME~1\harald\LOKALE~1\Temp/cceUaaaa.s:39 .text:00000000 InitElektorHardware
C:\DOKUME~1\harald\LOKALE~1\Temp/cceUaaaa.s:43 .text:00000000 $a
C:\DOKUME~1\harald\LOKALE~1\Temp/cceUaaaa.s:85 .text:00000098 $d
C:\DOKUME~1\harald\LOKALE~1\Temp/cceUaaaa.s:875 .bss:00000000 done.2875
C:\DOKUME~1\harald\LOKALE~1\Temp/cceUaaaa.s:91 .text:000000a0 SpiSetMode
C:\DOKUME~1\harald\LOKALE~1\Temp/cceUaaaa.s:96 .text:000000a0 $a
C:\DOKUME~1\harald\LOKALE~1\Temp/cceUaaaa.s:107 .text:000000bc $d
C:\DOKUME~1\harald\LOKALE~1\Temp/cceUaaaa.s:111 .text:000000c0 SpiByte
C:\DOKUME~1\harald\LOKALE~1\Temp/cceUaaaa.s:116 .text:000000c0 $a
C:\DOKUME~1\harald\LOKALE~1\Temp/cceUaaaa.s:132 .text:000000e8 ConfigRewind
C:\DOKUME~1\harald\LOKALE~1\Temp/cceUaaaa.s:147 .text:00000100 $d
C:\DOKUME~1\harald\LOKALE~1\Temp/cceUaaaa.s:884 .bss:0000000c pgnum
C:\DOKUME~1\harald\LOKALE~1\Temp/cceUaaaa.s:871 .data:00000000 pgpos
C:\DOKUME~1\harald\LOKALE~1\Temp/cceUaaaa.s:153 .text:00000108 ConfigInit
C:\DOKUME~1\harald\LOKALE~1\Temp/cceUaaaa.s:157 .text:00000108 $a
C:\DOKUME~1\harald\LOKALE~1\Temp/cceUaaaa.s:181 .text:00000158 $d
C:\DOKUME~1\harald\LOKALE~1\Temp/cceUaaaa.s:881 .bss:00000008 page_size
C:\DOKUME~1\harald\LOKALE~1\Temp/cceUaaaa.s:878 .bss:00000004 at45db
C:\DOKUME~1\harald\LOKALE~1\Temp/cceUaaaa.s:193 .text:00000164 ConfigResetFactory
C:\DOKUME~1\harald\LOKALE~1\Temp/cceUaaaa.s:197 .text:00000164 $a
C:\DOKUME~1\harald\LOKALE~1\Temp/cceUaaaa.s:216 .text:000001a4 $d
*COM*:00000084 proxy
C:\DOKUME~1\harald\LOKALE~1\Temp/cceUaaaa.s:222 .text:000001b0 ConfigGet
C:\DOKUME~1\harald\LOKALE~1\Temp/cceUaaaa.s:226 .text:000001b0 $a
C:\DOKUME~1\harald\LOKALE~1\Temp/cceUaaaa.s:261 .text:00000228 $d
C:\DOKUME~1\harald\LOKALE~1\Temp/cceUaaaa.s:886 .bss:00000010 pgbuf
C:\DOKUME~1\harald\LOKALE~1\Temp/cceUaaaa.s:270 .text:0000023c ConfigLoadBinary
C:\DOKUME~1\harald\LOKALE~1\Temp/cceUaaaa.s:274 .text:0000023c $a
C:\DOKUME~1\harald\LOKALE~1\Temp/cceUaaaa.s:292 .text:0000026c ConfigLoadString
C:\DOKUME~1\harald\LOKALE~1\Temp/cceUaaaa.s:320 .text:000002b0 ConfigFlush
C:\DOKUME~1\harald\LOKALE~1\Temp/cceUaaaa.s:346 .text:000002f8 $d
C:\DOKUME~1\harald\LOKALE~1\Temp/cceUaaaa.s:354 .text:0000030c ConfigPut
C:\DOKUME~1\harald\LOKALE~1\Temp/cceUaaaa.s:358 .text:0000030c $a
C:\DOKUME~1\harald\LOKALE~1\Temp/cceUaaaa.s:394 .text:00000388 $d
C:\DOKUME~1\harald\LOKALE~1\Temp/cceUaaaa.s:402 .text:00000398 ConfigSaveBinary
C:\DOKUME~1\harald\LOKALE~1\Temp/cceUaaaa.s:406 .text:00000398 $a
C:\DOKUME~1\harald\LOKALE~1\Temp/cceUaaaa.s:424 .text:000003c8 ConfigSaveString
C:\DOKUME~1\harald\LOKALE~1\Temp/cceUaaaa.s:442 .text:000003ec ConfigSize
C:\DOKUME~1\harald\LOKALE~1\Temp/cceUaaaa.s:484 .text:00000468 $d
C:\DOKUME~1\harald\LOKALE~1\Temp/cceUaaaa.s:490 .text:00000470 NutLoadConfig
C:\DOKUME~1\harald\LOKALE~1\Temp/cceUaaaa.s:494 .text:00000470 $a
C:\DOKUME~1\harald\LOKALE~1\Temp/cceUaaaa.s:529 .text:000004e8 $d
*COM*:00000013 confos
C:\DOKUME~1\harald\LOKALE~1\Temp/cceUaaaa.s:547 .text:000004f4 ConfigLoad
C:\DOKUME~1\harald\LOKALE~1\Temp/cceUaaaa.s:551 .text:000004f4 $a
C:\DOKUME~1\harald\LOKALE~1\Temp/cceUaaaa.s:616 .text:000005e4 $d
C:\DOKUME~1\harald\LOKALE~1\Temp/cceUaaaa.s:635 .text:0000060c ConfigSave
C:\DOKUME~1\harald\LOKALE~1\Temp/cceUaaaa.s:639 .text:0000060c $a
C:\DOKUME~1\harald\LOKALE~1\Temp/cceUaaaa.s:688 .text:000006c4 $d
C:\DOKUME~1\harald\LOKALE~1\Temp/cceUaaaa.s:699 .text:000006e0 NutNetSaveConfig
C:\DOKUME~1\harald\LOKALE~1\Temp/cceUaaaa.s:703 .text:000006e0 $a
C:\DOKUME~1\harald\LOKALE~1\Temp/cceUaaaa.s:723 .text:00000724 $d
*COM*:00000020 confnet
C:\DOKUME~1\harald\LOKALE~1\Temp/cceUaaaa.s:730 .text:00000730 NutNetLoadConfig
C:\DOKUME~1\harald\LOKALE~1\Temp/cceUaaaa.s:734 .text:00000730 $a
ARM GAS C:\DOKUME~1\harald\LOKALE~1\Temp/cceUaaaa.s page 18
C:\DOKUME~1\harald\LOKALE~1\Temp/cceUaaaa.s:773 .text:000007b8 $d
C:\DOKUME~1\harald\LOKALE~1\Temp/cceUaaaa.s:781 .text:000007c8 NutSaveConfig
C:\DOKUME~1\harald\LOKALE~1\Temp/cceUaaaa.s:785 .text:000007c8 $a
C:\DOKUME~1\harald\LOKALE~1\Temp/cceUaaaa.s:809 .text:0000081c $d
C:\DOKUME~1\harald\LOKALE~1\Temp/cceUaaaa.s:816 .text:00000828 At91SpiTransfer2
C:\DOKUME~1\harald\LOKALE~1\Temp/cceUaaaa.s:820 .text:00000828 $a
C:\DOKUME~1\harald\LOKALE~1\Temp/cceUaaaa.s:865 .text:000008c0 $d
C:\DOKUME~1\harald\LOKALE~1\Temp/cceUaaaa.s:872 .data:00000000 $d
UNDEFINED SYMBOLS
At45dbInit
At45dbPageSize
LogMsg
memset
webradio
At45dbPageRead
At45dbPageErase
At45dbPageWrite
strlen
favlist
malloc
strcmp
inet_ntoa
free
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -