- 积分
- 90
- 实力分
- 点
- 金钱数
- 两
- 技术分
- 分
- 贡献分
- 分
|
发表于 2005-12-31 12:34:57
|
显示全部楼层
呵呵,这个引用的函数太多了
例如1684C700 》》》 file address=C78416 flash adrress=278416
csegEF:EF06E4 16 84 off_EF06E4:dw memset ; DATA XREF: sub_EF0E60+1C6r
csegEF:EF06E4 ; sub_EF2BFA+10r
csegEF:EF06E4 ; Fill memory r12:r13, size r15 whith r14 code
csegEF:EF06E6 C7 00 word_EF06E6:dw 0C7h ; DATA XREF: sub_EF0E60+1CAr
csegEF:EF06E6 ; sub_EF2BFA+14r
csegEF:EF06E8 4E 88 off_EF06E8:dw sprintf ; DATA XREF: csegEF:EF02EEr
csegEF:EF06E8 ; csegEF:EF0328r ...
csegEF:EF06EA A4 00 word_EF06EA:dw 0A4h ; DATA XREF: csegEF:EF02F2r
csegEF:EF06EA ; csegEF:EF032Cr ...
csegEF:EF06EC 00 70 off_EF06EC:dw SendStringToHost ; DATA XREF: sub_EF00AC+Ar
csegEF:EF06EC ; sub_EF00AC+22r ...
csegEF:EF06EE C4 00 word_EF06EE:dw 0C4h ; DATA XREF: sub_EF00AC+Er
csegEF:EF06EE ; sub_EF00AC+26r ...
csegEF:EF06F0 2E 6E dw SendBufferToHost
csegEF:EF06F2 C4 00 dw 0C4h
csegEF:EF06F4 EA 6F dw SendCharToHost
csegEF:EF06F6 C4 00 dw 0C4h
csegEF:EF06F8 00 ED off_EF06F8:dw SetTrapVector ; DATA XREF: sub_EF0E60+60r
csegEF:EF06F8 ; sub_EF0E60+7Cr ...
csegEF:EF06FA C7 00 word_EF06FA:dw 0C7h ; DATA XREF: sub_EF0E60+64r
csegEF:EF06FA ; sub_EF0E60+80r ...
csegEF:EF06FC 8E 8A off_EF06FC:dw GetATCmdLine ; DATA XREF: sub_EF066E+6r
csegEF:EF06FE D3 00 word_EF06FE:dw 0D3h ; DATA XREF: sub_EF066E+Ar
csegEF:EF0700 14 00 dw PlayTone
csegEF:EF0702 C3 00 dw 0C3h
csegEF:EF0704 BC 91 off_EF0704:dw getStringFromJavaWString ; DATA XREF: sub_EF1CFA+1Cr
csegEF:EF0706 C9 00 word_EF0706:dw 0C9h ; DATA XREF: sub_EF1CFA+20r
csegEF:EF0708 2C 90 off_EF0708:dw makeJavaWStringFromStringAndLen
csegEF:EF0708 ; DATA XREF: sub_EF1CFA+150r
csegEF:EF070A C9 00 word_EF070A:dw 0C9h ; DATA XREF: sub_EF1CFA+154r
csegEF:EF070C 36 85 off_EF070C:dw strlen ; DATA XREF: sub_EF1A06+C4r
csegEF:EF070C ; sub_EF1CFA+134r
csegEF:EF070C ; input: r12:r13-String ended by 0
csegEF:EF070C ; output: r4-lenght of string
csegEF:EF070E C7 00 word_EF070E:dw 0C7h ; DATA XREF: sub_EF1A06+C8r
csegEF:EF070E ; sub_EF1CFA+138r
csegEF:EF0710 16 85 off_EF0710:dw strcpy ; DATA XREF: sub_EF18EA+3Ar
csegEF:EF0710 ; sub_EF1A06+2Er ...
csegEF:EF0710 ; r15:r14 - destination
csegEF:EF0710 ; r13:r12 - from
csegEF:EF0712 C7 00 word_EF0712:dw 0C7h ; DATA XREF: sub_EF18EA+3Er
csegEF:EF0712 ; sub_EF1A06+32r ...
csegEF:EF0714 CC 84 off_EF0714:dw strchr ; DATA XREF: sub_EF1A06+50r
csegEF:EF0714 ; sub_EF1A06+A6r
csegEF:EF0714 ; r12:r13-String r14-char
csegEF:EF0716 C7 00 word_EF0716:dw 0C7h ; DATA XREF: sub_EF1A06+54r
csegEF:EF0716 ; sub_EF1A06+AAr
csegEF:EF0718 B4 83 off_EF0718:dw memcpy ; DATA XREF: sub_EF1568+62r
csegEF:EF0718 ; csegEF:EF2BCAr
csegEF:EF0718 ; copy memory from r14:r15 to r12:r13 lenght [r0]
csegEF:EF071A C7 00 word_EF071A:dw 0C7h ; DATA XREF: sub_EF1568+66r
csegEF:EF071A ; csegEF:EF2BCEr
csegEF:EF071C 22 51 off_EF071C:dw UnlockSecondFlash ; DATA XREF: sub_EF1568+DAr
csegEF:EF071E C0 00 word_EF071E:dw 0C0h ; DATA XREF: sub_EF1568+DEr
csegEF:EF0720 2A 51 off_EF0720:dw LockSecondFlash ; DATA XREF: sub_EF1568+266r
csegEF:EF0722 C0 00 word_EF0722:dw 0C0h ; DATA XREF: sub_EF1568+26Ar
csegEF:EF0724 D8 BC off_EF0724:dw HeapMalloc ; DATA XREF: sub_EF0E60+110r
csegEF:EF0724 ; sub_EF1A06+1E6r
csegEF:EF0726 C1 00 word_EF0726:dw 0C1h ; DATA XREF: sub_EF0E60+114r
csegEF:EF0726 ; sub_EF1A06+1EAr
csegEF:EF0728 78 BE off_EF0728:dw HeapFree ; DATA XREF: sub_EF1A06+2B8r
csegEF:EF072A C1 00 word_EF072A:dw 0C1h ; DATA XREF: sub_EF1A06+2BCr
csegEF:EF072C 86 94 pnt_GBSS_po_open:dw GBSS_po_open ; DATA XREF: sub_EF1A06+19Cr
csegEF:EF072C ; ;mov r12, #pof(GBSSBuff) ; 8bytes?
csegEF:EF072C ; ;mov r13, #pag(GBSSBuff)
csegEF:EF072C ; ;mov [-r0], r13
csegEF:EF072C ; ;mov [-r0], r12
csegEF:EF072C ; ;mov r12, #pof(filename)
csegEF:EF072C ; ;mov r13, #pag(filename)
csegEF:EF072C ; ;mov r14, #flag1 ; 10a=append?, 102=rewrite
csegEF:EF072C ; ;mov r15, #flag2 ; 100, r4=fileHandle
csegEF:EF072C ;
csegEF:EF072E E4 00 word_EF072E:dw 0E4h ; DATA XREF: sub_EF1A06+1A0r
csegEF:EF0730 E0 97 pnt_GBSS_po_close:dw GBSS_po_close ; DATA XREF: sub_EF1A06+2DAr
csegEF:EF0730 ; mov r12, #fileHandle
csegEF:EF0730 ; mov r13, #pof(GBSSBuff)
csegEF:EF0730 ; mov r14, #pag(GBSSBuff)
csegEF:EF0732 E4 00 word_EF0732:dw 0E4h ; DATA XREF: sub_EF1A06+2DEr
csegEF:EF0734 2E 95 pnt_GBSS_po_read:dw GBSS_po_read ; DATA XREF: sub_EF1A06+242r
csegEF:EF0734 ; ;mov r12, #pof(GBSSBuff)
csegEF:EF0734 ; ;mov r13, #pag(GBSSBuff)
csegEF:EF0734 ; ;mov [-r0], r13
csegEF:EF0734 ; ;mov [-r0], r12
csegEF:EF0734 ; ;mov r12, #fileHandle
csegEF:EF0734 ; ;mov r13, #pof(dataBuff)
csegEF:EF0734 ; ;mov r14, #pag(dataBuff)
csegEF:EF0734 ; ;mov r15, #size
csegEF:EF0734 ;
csegEF:EF0736 E4 00 word_EF0736:dw 0E4h ; DATA XREF: sub_EF1A06+246r
csegEF:EF0738 84 68 off_EF0738:dw GetStoragePath ; DATA XREF: sub_EF1A06+13Cr
csegEF:EF073A C7 00 word_EF073A:dw 0C7h ; DATA XREF: sub_EF1A06+140r
csegEF:EF073C 16 BC dw CreateAndThrowJavaException
csegEF:EF073E C9 00 dw 0C9h
csegEF:EF0740 96 F5 dw MMIHeapFree
csegEF:EF0742 D8 00 dw 0D8h
csegEF:EF0744 5A F5 dw MMIMalloc
csegEF:EF0746 D8 00 dw 0D8h
csegEF:EF0748 92 2F dw WriteEEPROMData
csegEF:EF074A C2 00 dw 0C2h
csegEF:EF074C BA 30 off_EF074C:dw ReadEEPROMData1 ; DATA XREF: csegEF:EF28BEr
csegEF:EF074E C2 00 word_EF074E:dw 0C2h ; DATA XREF: csegEF:EF28C2r
csegEF:EF0750 6E 87 off_EF0750:dw sub_C7876E ; DATA XREF: sub_EF27E8+1Er
csegEF:EF0750 ; sub_EF27E8+40r
csegEF:EF0752 C7 00 word_EF0752:dw 0C7h ; DATA XREF: sub_EF27E8+22r
csegEF:EF0752 ; sub_EF27E8+44r
csegEF:EF0754 9C 59 dw 599Ch
csegEF:EF0756 E6 00 dw 0E6h
csegEF:EF0758 D8 EC dw 0ECD8h
csegEF:EF075A E5 00 dw 0E5h
csegEF:EF075C 7A 8D dw 8D7Ah
csegEF:EF075E E4 00 dw 0E4h
csegEF:EF0760 3E A7 dw 0A73Eh
csegEF:EF0762 DF 00 dw 0DFh
csegEF:EF0764 C6 B2 word_EF0764:dw 0B2C6h ; DATA XREF: csegEF:EF028Ar
csegEF:EF0766 C1 00 word_EF0766:dw 0C1h ; DATA XREF: csegEF:EF028Er
csegEF:EF0768 6E 29 cp_DplClass_GetBitmapResource:dw DplClass_GetBitmapResource
csegEF:EF0768 ; DATA XREF: csegEF:EF3418r
csegEF:EF076A C1 unk_EF076A:db 0C1h ; ? ; DATA XREF: csegEF:EF341Cr
csegEF:EF076B 00 db 0 |
|