📄 jpegmain.asm
字号:
SL6: .string "PROCTOOUT",0
SL7: .string "OUTTOPROC",0
SL8: .string "PROCTONET",0
SL9: .string "NETTOPROC",0
SL10: .string "Application started",0
SL11: .string "intHeap",0
SL12: .string "extHeap",0
;******************************************************************************
;* UNDEFINED EXTERNAL REFERENCES *
;******************************************************************************
.global __CSL_init
.global _CSLDM642_LIB_
.global _CACHE_setL2Mode
.global _CACHE_clean
.global _DAT_open
.global _ICC_init
.global _CHAN_init
.global _CHAN_setup
.global _SCOM_init
.global _SCOM_create
.global _LOG_printf
.global _UTL_setLogs
.global _UTL_showHeapUsageFunc
.global _tskVideoInputInit
.global _tskVideoOutputInit
.global _tskProcessInit
.global _ACPY2_6X1X_init
.global _DMAN_init
.global _DMAN_setup
.global _tskVideoInputStart
.global _tskVideoOutputStart
.global _tskProcessStart
.global _thrControlInit
.global _thrControlStartup
.global _UTL_logDebugHandle
.global _trace
.global _intHeap
.global _extHeap
;******************************************************************************
;* TYPE INFORMATION *
;******************************************************************************
DW$T$3 .dwtag DW_TAG_pointer_type
.dwattr DW$T$3, DW_AT_address_class(0x20)
DW$T$45 .dwtag DW_TAG_pointer_type, DW_AT_type(*DW$T$44)
.dwattr DW$T$45, DW_AT_address_class(0x20)
DW$T$49 .dwtag DW_TAG_subroutine_type
.dwattr DW$T$49, DW_AT_language(DW_LANG_C)
DW$59 .dwtag DW_TAG_formal_parameter, DW_AT_type(*DW$T$48)
.dwendtag DW$T$49
DW$T$51 .dwtag DW_TAG_subroutine_type
.dwattr DW$T$51, DW_AT_language(DW_LANG_C)
DW$T$55 .dwtag DW_TAG_subroutine_type
.dwattr DW$T$55, DW_AT_language(DW_LANG_C)
DW$60 .dwtag DW_TAG_formal_parameter, DW_AT_type(*DW$T$54)
DW$61 .dwtag DW_TAG_formal_parameter, DW_AT_type(*DW$T$3)
DW$62 .dwtag DW_TAG_formal_parameter, DW_AT_type(*DW$T$20)
.dwendtag DW$T$55
DW$T$57 .dwtag DW_TAG_subroutine_type
.dwattr DW$T$57, DW_AT_language(DW_LANG_C)
DW$63 .dwtag DW_TAG_formal_parameter, DW_AT_type(*DW$T$20)
.dwendtag DW$T$57
DW$T$58 .dwtag DW_TAG_subroutine_type
.dwattr DW$T$58, DW_AT_language(DW_LANG_C)
DW$64 .dwtag DW_TAG_formal_parameter, DW_AT_type(*DW$T$20)
DW$65 .dwtag DW_TAG_formal_parameter, DW_AT_type(*DW$T$20)
.dwendtag DW$T$58
DW$T$59 .dwtag DW_TAG_subroutine_type
.dwattr DW$T$59, DW_AT_language(DW_LANG_C)
DW$T$65 .dwtag DW_TAG_subroutine_type
.dwattr DW$T$65, DW_AT_language(DW_LANG_C)
DW$66 .dwtag DW_TAG_formal_parameter, DW_AT_type(*DW$T$62)
DW$67 .dwtag DW_TAG_formal_parameter, DW_AT_type(*DW$T$64)
DW$68 .dwtag DW_TAG_unspecified_parameters
.dwendtag DW$T$65
DW$T$67 .dwtag DW_TAG_subroutine_type
.dwattr DW$T$67, DW_AT_language(DW_LANG_C)
DW$69 .dwtag DW_TAG_formal_parameter, DW_AT_type(*DW$T$62)
DW$70 .dwtag DW_TAG_formal_parameter, DW_AT_type(*DW$T$62)
DW$71 .dwtag DW_TAG_formal_parameter, DW_AT_type(*DW$T$62)
DW$72 .dwtag DW_TAG_formal_parameter, DW_AT_type(*DW$T$62)
.dwendtag DW$T$67
DW$T$69 .dwtag DW_TAG_subroutine_type
.dwattr DW$T$69, DW_AT_language(DW_LANG_C)
DW$73 .dwtag DW_TAG_formal_parameter, DW_AT_type(*DW$T$37)
DW$74 .dwtag DW_TAG_formal_parameter, DW_AT_type(*DW$T$64)
.dwendtag DW$T$69
DW$T$72 .dwtag DW_TAG_typedef, DW_AT_name("Bool"), DW_AT_type(*DW$T$9)
.dwattr DW$T$72, DW_AT_language(DW_LANG_C)
DW$T$74 .dwtag DW_TAG_subroutine_type, DW_AT_type(*DW$T$72)
.dwattr DW$T$74, DW_AT_language(DW_LANG_C)
DW$75 .dwtag DW_TAG_formal_parameter, DW_AT_type(*DW$T$37)
DW$76 .dwtag DW_TAG_formal_parameter, DW_AT_type(*DW$T$37)
DW$77 .dwtag DW_TAG_formal_parameter, DW_AT_type(*DW$T$37)
DW$78 .dwtag DW_TAG_formal_parameter, DW_AT_type(*DW$T$36)
DW$79 .dwtag DW_TAG_formal_parameter, DW_AT_type(*DW$T$45)
DW$80 .dwtag DW_TAG_formal_parameter, DW_AT_type(*DW$T$73)
.dwendtag DW$T$74
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$37 .dwtag DW_TAG_typedef, DW_AT_name("Int"), DW_AT_type(*DW$T$10)
.dwattr DW$T$37, DW_AT_language(DW_LANG_C)
DW$T$77 .dwtag DW_TAG_subroutine_type, DW_AT_type(*DW$T$10)
.dwattr DW$T$77, DW_AT_language(DW_LANG_C)
DW$81 .dwtag DW_TAG_formal_parameter, DW_AT_type(*DW$T$10)
DW$82 .dwtag DW_TAG_formal_parameter, DW_AT_type(*DW$T$10)
DW$83 .dwtag DW_TAG_formal_parameter, DW_AT_type(*DW$T$20)
.dwendtag DW$T$77
DW$T$79 .dwtag DW_TAG_subroutine_type, DW_AT_type(*DW$T$10)
.dwattr DW$T$79, DW_AT_language(DW_LANG_C)
DW$T$20 .dwtag DW_TAG_typedef, DW_AT_name("Uint32"), DW_AT_type(*DW$T$11)
.dwattr DW$T$20, DW_AT_language(DW_LANG_C)
DW$T$36 .dwtag DW_TAG_typedef, DW_AT_name("Uns"), DW_AT_type(*DW$T$11)
.dwattr DW$T$36, DW_AT_language(DW_LANG_C)
DW$T$73 .dwtag DW_TAG_pointer_type, DW_AT_type(*DW$T$36)
.dwattr DW$T$73, DW_AT_address_class(0x20)
DW$T$85 .dwtag DW_TAG_typedef, DW_AT_name("SCOM_Handle"), DW_AT_type(*DW$T$84)
.dwattr DW$T$85, DW_AT_language(DW_LANG_C)
DW$T$88 .dwtag DW_TAG_subroutine_type, DW_AT_type(*DW$T$85)
.dwattr DW$T$88, DW_AT_language(DW_LANG_C)
DW$84 .dwtag DW_TAG_formal_parameter, DW_AT_type(*DW$T$64)
DW$85 .dwtag DW_TAG_formal_parameter, DW_AT_type(*DW$T$87)
.dwendtag DW$T$88
DW$T$48 .dwtag DW_TAG_pointer_type, DW_AT_type(*DW$T$47)
.dwattr DW$T$48, DW_AT_address_class(0x20)
DW$T$64 .dwtag DW_TAG_typedef, DW_AT_name("String"), DW_AT_type(*DW$T$63)
.dwattr DW$T$64, DW_AT_language(DW_LANG_C)
DW$T$87 .dwtag DW_TAG_pointer_type, DW_AT_type(*DW$T$86)
.dwattr DW$T$87, DW_AT_address_class(0x20)
DW$T$62 .dwtag DW_TAG_typedef, DW_AT_name("LOG_Handle"), DW_AT_type(*DW$T$61)
.dwattr DW$T$62, DW_AT_language(DW_LANG_C)
DW$T$93 .dwtag DW_TAG_typedef, DW_AT_name("LOG_Obj"), DW_AT_type(*DW$T$43)
.dwattr DW$T$93, DW_AT_language(DW_LANG_C)
DW$T$54 .dwtag DW_TAG_typedef, DW_AT_name("CACHE_Region"), DW_AT_type(*DW$T$53)
.dwattr DW$T$54, DW_AT_language(DW_LANG_C)
DW$T$95 .dwtag DW_TAG_typedef, DW_AT_name("CACHE_L2Mode"), DW_AT_type(*DW$T$94)
.dwattr DW$T$95, DW_AT_language(DW_LANG_C)
DW$T$96 .dwtag DW_TAG_subroutine_type, DW_AT_type(*DW$T$95)
.dwattr DW$T$96, DW_AT_language(DW_LANG_C)
DW$86 .dwtag DW_TAG_formal_parameter, DW_AT_type(*DW$T$95)
.dwendtag DW$T$96
DW$T$44 .dwtag DW_TAG_typedef, DW_AT_name("Ptr"), DW_AT_type(*DW$T$3)
.dwattr DW$T$44, DW_AT_language(DW_LANG_C)
DW$T$9 .dwtag DW_TAG_base_type, DW_AT_name("unsigned short")
.dwattr DW$T$9, DW_AT_encoding(DW_ATE_unsigned)
.dwattr DW$T$9, DW_AT_byte_size(0x02)
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$84 .dwtag DW_TAG_pointer_type, DW_AT_type(*DW$T$19)
.dwattr DW$T$84, DW_AT_address_class(0x20)
DW$T$47 .dwtag DW_TAG_typedef, DW_AT_name("_CSL_Config"), DW_AT_type(*DW$T$32)
.dwattr DW$T$47, DW_AT_language(DW_LANG_C)
DW$T$63 .dwtag DW_TAG_pointer_type, DW_AT_type(*DW$T$33)
.dwattr DW$T$63, DW_AT_address_class(0x20)
DW$T$86 .dwtag DW_TAG_typedef, DW_AT_name("SCOM_Attrs"), DW_AT_type(*DW$T$35)
.dwattr DW$T$86, DW_AT_language(DW_LANG_C)
DW$T$43 .dwtag DW_TAG_structure_type
.dwattr DW$T$43, DW_AT_name("LOG_Obj")
.dwattr DW$T$43, DW_AT_byte_size(0x18)
DW$87 .dwtag DW_TAG_member, DW_AT_type(*DW$T$40)
.dwattr DW$87, DW_AT_name("bufend"), DW_AT_symbol_name("_bufend")
.dwattr DW$87, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
.dwattr DW$87, DW_AT_accessibility(DW_ACCESS_public)
DW$88 .dwtag DW_TAG_member, DW_AT_type(*DW$T$36)
.dwattr DW$88, DW_AT_name("flag"), DW_AT_symbol_name("_flag")
.dwattr DW$88, DW_AT_data_member_location[DW_OP_plus_uconst 0x4]
.dwattr DW$88, DW_AT_accessibility(DW_ACCESS_public)
DW$89 .dwtag DW_TAG_member, DW_AT_type(*DW$T$36)
.dwattr DW$89, DW_AT_name("seqnum"), DW_AT_symbol_name("_seqnum")
.dwattr DW$89, DW_AT_data_member_location[DW_OP_plus_uconst 0x8]
.dwattr DW$89, DW_AT_accessibility(DW_ACCESS_public)
DW$90 .dwtag DW_TAG_member, DW_AT_type(*DW$T$42)
.dwattr DW$90, DW_AT_name("curptr"), DW_AT_symbol_name("_curptr")
.dwattr DW$90, DW_AT_data_member_location[DW_OP_plus_uconst 0xc]
.dwattr DW$90, DW_AT_accessibility(DW_ACCESS_public)
DW$91 .dwtag DW_TAG_member, DW_AT_type(*DW$T$36)
.dwattr DW$91, DW_AT_name("lenmask"), DW_AT_symbol_name("_lenmask")
.dwattr DW$91, DW_AT_data_member_location[DW_OP_plus_uconst 0x10]
.dwattr DW$91, DW_AT_accessibility(DW_ACCESS_public)
DW$92 .dwtag DW_TAG_member, DW_AT_type(*DW$T$42)
.dwattr DW$92, DW_AT_name("bufbeg"), DW_AT_symbol_name("_bufbeg")
.dwattr DW$92, DW_AT_data_member_location[DW_OP_plus_uconst 0x14]
.dwattr DW$92, DW_AT_accessibility(DW_ACCESS_public)
.dwendtag DW$T$43
DW$T$61 .dwtag DW_TAG_pointer_type, DW_AT_type(*DW$T$43)
.dwattr DW$T$61, DW_AT_address_class(0x20)
DW$T$53 .dwtag DW_TAG_enumeration_type
.dwattr DW$T$53, DW_AT_byte_size(0x04)
DW$93 .dwtag DW_TAG_enumerator, DW_AT_name("CACHE_L2"), DW_AT_const_value(0x00)
DW$94 .dwtag DW_TAG_enumerator, DW_AT_name("CACHE_L2ALL"), DW_AT_const_value(0x01)
DW$95 .dwtag DW_TAG_enumerator, DW_AT_name("CACHE_L1P"), DW_AT_const_value(0x02)
DW$96 .dwtag DW_TAG_enumerator, DW_AT_name("CACHE_L1PALL"), DW_AT_const_value(0x03)
DW$97 .dwtag DW_TAG_enumerator, DW_AT_name("CACHE_L1D"), DW_AT_const_value(0x04)
DW$98 .dwtag DW_TAG_enumerator, DW_AT_name("CACHE_L1DALL"), DW_AT_const_value(0x05)
.dwendtag DW$T$53
DW$T$94 .dwtag DW_TAG_enumeration_type
.dwattr DW$T$94, DW_AT_byte_size(0x04)
DW$99 .dwtag DW_TAG_enumerator, DW_AT_name("CACHE_256KSRAM"), DW_AT_const_value(0x00)
DW$100 .dwtag DW_TAG_enumerator, DW_AT_name("CACHE_0KCACHE"), DW_AT_const_value(0x00)
DW$101 .dwtag DW_TAG_enumerator, DW_AT_name("CACHE_224KSRAM"), DW_AT_const_value(0x01)
DW$102 .dwtag DW_TAG_enumerator, DW_AT_name("CACHE_32KCACHE"), DW_AT_const_value(0x01)
DW$103 .dwtag DW_TAG_enumerator, DW_AT_name("CACHE_192KSRAM"), DW_AT_const_value(0x02)
DW$104 .dwtag DW_TAG_enumerator, DW_AT_name("CACHE_64KCACHE"), DW_AT_const_value(0x02)
DW$105 .dwtag DW_TAG_enumerator, DW_AT_name("CACHE_128KSRAM"), DW_AT_const_value(0x03)
DW$106 .dwtag DW_TAG_enumerator, DW_AT_name("CACHE_128KCACHE"), DW_AT_const_value(0x03)
DW$107 .dwtag DW_TAG_enumerator, DW_AT_name("CACHE_0KSRAM"), DW_AT_const_value(0x07)
DW$108 .dwtag DW_TAG_enumerator, DW_AT_name("CACHE_256KCACHE"), DW_AT_const_value(0x07)
.dwendtag DW$T$94
DW$T$40 .dwtag DW_TAG_pointer_type, DW_AT_type(*DW$T$38)
.dwattr DW$T$40, DW_AT_address_class(0x20)
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
DW$T$32 .dwtag DW_TAG_union_type
.dwattr DW$T$32, DW_AT_byte_size(0x10)
DW$109 .dwtag DW_TAG_member, DW_AT_type(*DW$T$24)
.dwattr DW$109, DW_AT_name("args"), DW_AT_symbol_name("_args")
.dwattr DW$109, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
.dwattr DW$109, DW_AT_accessibility(DW_ACCESS_public)
DW$110 .dwtag DW_TAG_member, DW_AT_type(*DW$T$31)
.dwattr DW$110, DW_AT_name("ret"), DW_AT_symbol_name("_ret")
.dwattr DW$110, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
.dwattr DW$110, DW_AT_accessibility(DW_ACCESS_public)
.dwendtag DW$T$32
DW$T$33 .dwtag DW_TAG_base_type, DW_AT_name("signed char")
.dwattr DW$T$33, DW_AT_encoding(DW_ATE_signed_char)
.dwattr DW$T$33, DW_AT_byte_size(0x01)
DW$T$35 .dwtag DW_TAG_structure_type
.dwattr DW$T$35, DW_AT_name("SCOM_Attrs")
.dwattr DW$T$35, DW_AT_byte_size(0x01)
DW$111 .dwtag DW_TAG_member, DW_AT_type(*DW$T$34)
.dwattr DW$111, DW_AT_name("dummy"), DW_AT_symbol_name("_dummy")
.dwattr DW$111, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
.dwattr DW$111, DW_AT_accessibility(DW_ACCESS_public)
.dwendtag DW$T$35
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -