⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 tsknetwork.asm

📁 dm642通过网络接收烧写文件
💻 ASM
📖 第 1 页 / 共 3 页
字号:
DW$L$_tskNetwork$8$E:
;** --------------------------------------------------------------------------*
DW$L$_tskNetwork$9$B:
           MVKL    .S2     _OEMCacheClean,B5 ; |45| 
           MVKH    .S2     _OEMCacheClean,B5 ; |45| 
           CALL    .S2     B5                ; |45| 
           ADDKPC  .S2     RL5,B3,2          ; |45| 
           MV      .L2X    A10,B4            ; |45| 
           MV      .L1     A11,A4            ; |45| 
RL5:       ; CALL OCCURS {_OEMCacheClean}    ; |45| 
           MVKL    .S1     _efs_destroyfile,A3 ; |46| 
           MVKH    .S1     _efs_destroyfile,A3 ; |46| 
           MVKL    .S1     SL3+0,A11         ; |46| 
           CALL    .S2X    A3                ; |46| 
           MVKH    .S1     SL3+0,A11         ; |46| 
           MV      .L1     A11,A4            ; |46| 
           ADDKPC  .S2     RL6,B3,2          ; |46| 
RL6:       ; CALL OCCURS {_efs_destroyfile}  ; |46| 
           MVKL    .S2     _efs_createfilecb,B5 ; |47| 
           MVKH    .S2     _efs_createfilecb,B5 ; |47| 
           CALL    .S2     B5                ; |47| 
           MV      .D1     A15,A6            ; |47| 
           MV      .D2     B11,B6            ; |47| 
           MV      .S1     A15,A8            ; |47| 
           MV      .L1     A11,A4            ; |47| 

           MV      .L2X    A10,B4            ; |47| 
||         ADDKPC  .S2     RL7,B3,0          ; |47| 

RL7:       ; CALL OCCURS {_efs_createfilecb}  ; |47| 
           MVKL    .S2     _OEMCacheCleanSynch,B4 ; |52| 
           MVKH    .S2     _OEMCacheCleanSynch,B4 ; |52| 
DW$L$_tskNetwork$9$E:
;** --------------------------------------------------------------------------*
L2:    
DW$L$_tskNetwork$10$B:
           CALL    .S2     B4                ; |52| 
           NOP             3
DW$L$_tskNetwork$10$E:
;** --------------------------------------------------------------------------*
L3:    
DW$L$_tskNetwork$11$B:
           ADDKPC  .S2     RL8,B3,1          ; |52| 
RL8:       ; CALL OCCURS {_OEMCacheCleanSynch}  ; |52| 
DW$L$_tskNetwork$11$E:
;** --------------------------------------------------------------------------*
DW$L$_tskNetwork$12$B:
           MVKL    .S1     _SCOM_putMsg,A3   ; |55| 
           MVKH    .S1     _SCOM_putMsg,A3   ; |55| 
           MV      .L2X    A14,B4            ; |55| 
           CALL    .S2X    A3                ; |55| 
           ADDKPC  .S2     RL9,B3,3          ; |55| 
           MV      .L1     A12,A4            ; |55| 
RL9:       ; CALL OCCURS {_SCOM_putMsg}      ; |55| 
DW$L$_tskNetwork$12$E:
;** --------------------------------------------------------------------------*
DW$L$_tskNetwork$13$B:

           B       .S1     L1                ; |56| 
||         MVKL    .S2     _SCOM_getMsg,B5   ; |34| 

           MVKH    .S2     _SCOM_getMsg,B5   ; |34| 
           CALL    .S2     B5                ; |34| 
	.dwpsn	"tskNetwork.c",56,0
           NOP             3
           ; BRANCH OCCURS {L1}              ; |56| 
DW$L$_tskNetwork$13$E:

DW$30	.dwtag  DW_TAG_loop
	.dwattr DW$30, DW_AT_name("D:\dm642_qian\video_networking_ip\jpeg_netcam\src\network\tskNetwork.asm:L1:1:1186997521")
	.dwattr DW$30, DW_AT_begin_file("tskNetwork.c")
	.dwattr DW$30, DW_AT_begin_line(0x1f)
	.dwattr DW$30, DW_AT_end_line(0x38)
DW$31	.dwtag  DW_TAG_loop_range
	.dwattr DW$31, DW_AT_low_pc(DW$L$_tskNetwork$4$B)
	.dwattr DW$31, DW_AT_high_pc(DW$L$_tskNetwork$4$E)
DW$32	.dwtag  DW_TAG_loop_range
	.dwattr DW$32, DW_AT_low_pc(DW$L$_tskNetwork$8$B)
	.dwattr DW$32, DW_AT_high_pc(DW$L$_tskNetwork$8$E)
DW$33	.dwtag  DW_TAG_loop_range
	.dwattr DW$33, DW_AT_low_pc(DW$L$_tskNetwork$6$B)
	.dwattr DW$33, DW_AT_high_pc(DW$L$_tskNetwork$6$E)
DW$34	.dwtag  DW_TAG_loop_range
	.dwattr DW$34, DW_AT_low_pc(DW$L$_tskNetwork$7$B)
	.dwattr DW$34, DW_AT_high_pc(DW$L$_tskNetwork$7$E)
DW$35	.dwtag  DW_TAG_loop_range
	.dwattr DW$35, DW_AT_low_pc(DW$L$_tskNetwork$9$B)
	.dwattr DW$35, DW_AT_high_pc(DW$L$_tskNetwork$9$E)
DW$36	.dwtag  DW_TAG_loop_range
	.dwattr DW$36, DW_AT_low_pc(DW$L$_tskNetwork$5$B)
	.dwattr DW$36, DW_AT_high_pc(DW$L$_tskNetwork$5$E)
DW$37	.dwtag  DW_TAG_loop_range
	.dwattr DW$37, DW_AT_low_pc(DW$L$_tskNetwork$10$B)
	.dwattr DW$37, DW_AT_high_pc(DW$L$_tskNetwork$10$E)
DW$38	.dwtag  DW_TAG_loop_range
	.dwattr DW$38, DW_AT_low_pc(DW$L$_tskNetwork$11$B)
	.dwattr DW$38, DW_AT_high_pc(DW$L$_tskNetwork$11$E)
DW$39	.dwtag  DW_TAG_loop_range
	.dwattr DW$39, DW_AT_low_pc(DW$L$_tskNetwork$12$B)
	.dwattr DW$39, DW_AT_high_pc(DW$L$_tskNetwork$12$E)
DW$40	.dwtag  DW_TAG_loop_range
	.dwattr DW$40, DW_AT_low_pc(DW$L$_tskNetwork$13$B)
	.dwattr DW$40, DW_AT_high_pc(DW$L$_tskNetwork$13$E)
	.dwendtag DW$30

	.dwattr DW$29, DW_AT_end_file("tskNetwork.c")
	.dwattr DW$29, DW_AT_end_line(0x39)
	.dwattr DW$29, DW_AT_end_column(0x01)
	.dwendtag DW$29

;******************************************************************************
;* STRINGS                                                                    *
;******************************************************************************
	.sect	".const"
SL1:	.string	"PROCTONET",0
SL2:	.string	"NETTOPROC",0
SL3:	.string	"image1.jpg",0
;******************************************************************************
;* UNDEFINED EXTERNAL REFERENCES                                              *
;******************************************************************************
	.global	_SCOM_open
	.global	_SCOM_putMsg
	.global	_SCOM_getMsg
	.global	_mmCopy
	.global	_mmBulkAlloc
	.global	_mmBulkFree
	.global	_OEMCacheClean
	.global	_OEMCacheCleanSynch
	.global	_efs_createfilecb
	.global	_efs_destroyfile

;******************************************************************************
;* TYPE INFORMATION                                                           *
;******************************************************************************
DW$T$3	.dwtag  DW_TAG_pointer_type
	.dwattr DW$T$3, DW_AT_address_class(0x20)
DW$T$24	.dwtag  DW_TAG_typedef, DW_AT_name("Ptr"), DW_AT_type(*DW$T$3)
	.dwattr DW$T$24, DW_AT_language(DW_LANG_C)

DW$T$28	.dwtag  DW_TAG_subroutine_type, DW_AT_type(*DW$T$24)
	.dwattr DW$T$28, DW_AT_language(DW_LANG_C)
DW$41	.dwtag  DW_TAG_formal_parameter, DW_AT_type(*DW$T$26)
DW$42	.dwtag  DW_TAG_formal_parameter, DW_AT_type(*DW$T$27)
	.dwendtag DW$T$28


DW$T$30	.dwtag  DW_TAG_subroutine_type, DW_AT_type(*DW$T$3)
	.dwattr DW$T$30, DW_AT_language(DW_LANG_C)
DW$43	.dwtag  DW_TAG_formal_parameter, DW_AT_type(*DW$T$29)
	.dwendtag DW$T$30


DW$T$34	.dwtag  DW_TAG_subroutine_type
	.dwattr DW$T$34, DW_AT_language(DW_LANG_C)
DW$44	.dwtag  DW_TAG_formal_parameter, DW_AT_type(*DW$T$26)
DW$45	.dwtag  DW_TAG_formal_parameter, DW_AT_type(*DW$T$24)
	.dwendtag DW$T$34


DW$T$37	.dwtag  DW_TAG_subroutine_type
	.dwattr DW$T$37, DW_AT_language(DW_LANG_C)
DW$46	.dwtag  DW_TAG_formal_parameter, DW_AT_type(*DW$T$3)
DW$47	.dwtag  DW_TAG_formal_parameter, DW_AT_type(*DW$T$3)
DW$48	.dwtag  DW_TAG_formal_parameter, DW_AT_type(*DW$T$36)
	.dwendtag DW$T$37


DW$T$39	.dwtag  DW_TAG_subroutine_type
	.dwattr DW$T$39, DW_AT_language(DW_LANG_C)
DW$49	.dwtag  DW_TAG_formal_parameter, DW_AT_type(*DW$T$3)
	.dwendtag DW$T$39


DW$T$41	.dwtag  DW_TAG_subroutine_type
	.dwattr DW$T$41, DW_AT_language(DW_LANG_C)
DW$50	.dwtag  DW_TAG_formal_parameter, DW_AT_type(*DW$T$3)
DW$51	.dwtag  DW_TAG_formal_parameter, DW_AT_type(*DW$T$36)
	.dwendtag DW$T$41


DW$T$43	.dwtag  DW_TAG_subroutine_type
	.dwattr DW$T$43, DW_AT_language(DW_LANG_C)
DW$T$45	.dwtag  DW_TAG_typedef, DW_AT_name("EFSFUN"), DW_AT_type(*DW$T$44)
	.dwattr DW$T$45, DW_AT_language(DW_LANG_C)

DW$T$51	.dwtag  DW_TAG_subroutine_type
	.dwattr DW$T$51, DW_AT_language(DW_LANG_C)
DW$52	.dwtag  DW_TAG_formal_parameter, DW_AT_type(*DW$T$47)
DW$53	.dwtag  DW_TAG_formal_parameter, DW_AT_type(*DW$T$29)
DW$54	.dwtag  DW_TAG_formal_parameter, DW_AT_type(*DW$T$49)
DW$55	.dwtag  DW_TAG_formal_parameter, DW_AT_type(*DW$T$45)
DW$56	.dwtag  DW_TAG_formal_parameter, DW_AT_type(*DW$T$50)
	.dwendtag DW$T$51


DW$T$53	.dwtag  DW_TAG_subroutine_type
	.dwattr DW$T$53, DW_AT_language(DW_LANG_C)
DW$57	.dwtag  DW_TAG_formal_parameter, DW_AT_type(*DW$T$47)
	.dwendtag DW$T$53

DW$T$49	.dwtag  DW_TAG_pointer_type, DW_AT_type(*DW$T$48)
	.dwattr DW$T$49, DW_AT_address_class(0x20)
DW$T$29	.dwtag  DW_TAG_typedef, DW_AT_name("INT32"), DW_AT_type(*DW$T$10)
	.dwattr DW$T$29, DW_AT_language(DW_LANG_C)
DW$T$27	.dwtag  DW_TAG_typedef, DW_AT_name("Uns"), DW_AT_type(*DW$T$11)
	.dwattr DW$T$27, DW_AT_language(DW_LANG_C)
DW$T$36	.dwtag  DW_TAG_typedef, DW_AT_name("uint"), DW_AT_type(*DW$T$11)
	.dwattr DW$T$36, DW_AT_language(DW_LANG_C)
DW$T$50	.dwtag  DW_TAG_typedef, DW_AT_name("UINT32"), DW_AT_type(*DW$T$11)
	.dwattr DW$T$50, DW_AT_language(DW_LANG_C)
DW$T$26	.dwtag  DW_TAG_typedef, DW_AT_name("SCOM_Handle"), DW_AT_type(*DW$T$25)
	.dwattr DW$T$26, DW_AT_language(DW_LANG_C)

DW$T$58	.dwtag  DW_TAG_subroutine_type, DW_AT_type(*DW$T$26)
	.dwattr DW$T$58, DW_AT_language(DW_LANG_C)
DW$58	.dwtag  DW_TAG_formal_parameter, DW_AT_type(*DW$T$57)
	.dwendtag DW$T$58

DW$T$47	.dwtag  DW_TAG_pointer_type, DW_AT_type(*DW$T$46)
	.dwattr DW$T$47, DW_AT_address_class(0x20)
DW$T$57	.dwtag  DW_TAG_typedef, DW_AT_name("String"), DW_AT_type(*DW$T$47)
	.dwattr DW$T$57, DW_AT_language(DW_LANG_C)
DW$T$44	.dwtag  DW_TAG_pointer_type, DW_AT_type(*DW$T$43)
	.dwattr DW$T$44, DW_AT_address_class(0x20)
DW$T$48	.dwtag  DW_TAG_typedef, DW_AT_name("UINT8"), DW_AT_type(*DW$T$6)
	.dwattr DW$T$48, DW_AT_language(DW_LANG_C)
DW$T$10	.dwtag  DW_TAG_base_type, DW_AT_name("int")
	.dwattr DW$T$10, DW_AT_encoding(DW_ATE_signed)
	.dwattr DW$T$10, DW_AT_byte_size(0x04)
DW$T$11	.dwtag  DW_TAG_base_type, DW_AT_name("unsigned int")
	.dwattr DW$T$11, DW_AT_encoding(DW_ATE_unsigned)
	.dwattr DW$T$11, DW_AT_byte_size(0x04)
DW$T$25	.dwtag  DW_TAG_pointer_type, DW_AT_type(*DW$T$19)
	.dwattr DW$T$25, DW_AT_address_class(0x20)
DW$T$46	.dwtag  DW_TAG_base_type, DW_AT_name("signed char")
	.dwattr DW$T$46, DW_AT_encoding(DW_ATE_signed_char)
	.dwattr DW$T$46, DW_AT_byte_size(0x01)
DW$T$6	.dwtag  DW_TAG_base_type, DW_AT_name("unsigned char")
	.dwattr DW$T$6, DW_AT_encoding(DW_ATE_unsigned_char)
	.dwattr DW$T$6, DW_AT_byte_size(0x01)

DW$T$19	.dwtag  DW_TAG_structure_type
	.dwattr DW$T$19, DW_AT_name("SCOM_Obj")
	.dwattr DW$T$19, DW_AT_declaration(0x01)
	.dwendtag DW$T$19


	.dwattr DW$29, DW_AT_external(0x01)
	.dwattr DW$CU, DW_AT_language(DW_LANG_C)

;***************************************************************
;* DWARF REGISTER MAP                                          *
;***************************************************************

DW$59	.dwtag  DW_TAG_assign_register, DW_AT_name("A0")
	.dwattr DW$59, DW_AT_location[DW_OP_reg0]

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -