📄 tsknetwork.asm
字号:
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 + -