📄 jpegmain.asm
字号:
$C$SL7: .string "OUTTOPROC",0
$C$SL8: .string "PROCTONET",0
$C$SL9: .string "NETTOPROC",0
$C$SL10: .string "Application started",0
$C$SL11: .string "intHeap",0
$C$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 *
;******************************************************************************
$C$DW$T$3 .dwtag DW_TAG_pointer_type
.dwattr $C$DW$T$3, DW_AT_address_class(0x20)
$C$DW$T$44 .dwtag DW_TAG_typedef, DW_AT_name("Ptr")
.dwattr $C$DW$T$44, DW_AT_type(*$C$DW$T$3)
.dwattr $C$DW$T$44, DW_AT_language(DW_LANG_C)
$C$DW$T$45 .dwtag DW_TAG_pointer_type, DW_AT_type(*$C$DW$T$44)
.dwattr $C$DW$T$45, DW_AT_address_class(0x20)
$C$DW$T$49 .dwtag DW_TAG_subroutine_type
.dwattr $C$DW$T$49, DW_AT_language(DW_LANG_C)
$C$DW$59 .dwtag DW_TAG_formal_parameter, DW_AT_type(*$C$DW$T$48)
.dwendtag $C$DW$T$49
$C$DW$T$51 .dwtag DW_TAG_subroutine_type
.dwattr $C$DW$T$51, DW_AT_language(DW_LANG_C)
$C$DW$T$55 .dwtag DW_TAG_subroutine_type
.dwattr $C$DW$T$55, DW_AT_language(DW_LANG_C)
$C$DW$60 .dwtag DW_TAG_formal_parameter, DW_AT_type(*$C$DW$T$54)
$C$DW$61 .dwtag DW_TAG_formal_parameter, DW_AT_type(*$C$DW$T$3)
$C$DW$62 .dwtag DW_TAG_formal_parameter, DW_AT_type(*$C$DW$T$20)
.dwendtag $C$DW$T$55
$C$DW$T$57 .dwtag DW_TAG_subroutine_type
.dwattr $C$DW$T$57, DW_AT_language(DW_LANG_C)
$C$DW$63 .dwtag DW_TAG_formal_parameter, DW_AT_type(*$C$DW$T$20)
.dwendtag $C$DW$T$57
$C$DW$T$58 .dwtag DW_TAG_subroutine_type
.dwattr $C$DW$T$58, DW_AT_language(DW_LANG_C)
$C$DW$64 .dwtag DW_TAG_formal_parameter, DW_AT_type(*$C$DW$T$20)
$C$DW$65 .dwtag DW_TAG_formal_parameter, DW_AT_type(*$C$DW$T$20)
.dwendtag $C$DW$T$58
$C$DW$T$59 .dwtag DW_TAG_subroutine_type
.dwattr $C$DW$T$59, DW_AT_language(DW_LANG_C)
$C$DW$T$65 .dwtag DW_TAG_subroutine_type
.dwattr $C$DW$T$65, DW_AT_language(DW_LANG_C)
$C$DW$66 .dwtag DW_TAG_formal_parameter, DW_AT_type(*$C$DW$T$62)
$C$DW$67 .dwtag DW_TAG_formal_parameter, DW_AT_type(*$C$DW$T$64)
$C$DW$68 .dwtag DW_TAG_unspecified_parameters
.dwendtag $C$DW$T$65
$C$DW$T$67 .dwtag DW_TAG_subroutine_type
.dwattr $C$DW$T$67, DW_AT_language(DW_LANG_C)
$C$DW$69 .dwtag DW_TAG_formal_parameter, DW_AT_type(*$C$DW$T$62)
$C$DW$70 .dwtag DW_TAG_formal_parameter, DW_AT_type(*$C$DW$T$62)
$C$DW$71 .dwtag DW_TAG_formal_parameter, DW_AT_type(*$C$DW$T$62)
$C$DW$72 .dwtag DW_TAG_formal_parameter, DW_AT_type(*$C$DW$T$62)
.dwendtag $C$DW$T$67
$C$DW$T$69 .dwtag DW_TAG_subroutine_type
.dwattr $C$DW$T$69, DW_AT_language(DW_LANG_C)
$C$DW$73 .dwtag DW_TAG_formal_parameter, DW_AT_type(*$C$DW$T$37)
$C$DW$74 .dwtag DW_TAG_formal_parameter, DW_AT_type(*$C$DW$T$64)
.dwendtag $C$DW$T$69
$C$DW$T$4 .dwtag DW_TAG_base_type, DW_AT_name("bool")
.dwattr $C$DW$T$4, DW_AT_encoding(DW_ATE_boolean)
.dwattr $C$DW$T$4, DW_AT_byte_size(0x01)
$C$DW$T$5 .dwtag DW_TAG_base_type, DW_AT_name("signed char")
.dwattr $C$DW$T$5, DW_AT_encoding(DW_ATE_signed_char)
.dwattr $C$DW$T$5, DW_AT_byte_size(0x01)
$C$DW$T$6 .dwtag DW_TAG_base_type, DW_AT_name("unsigned char")
.dwattr $C$DW$T$6, DW_AT_encoding(DW_ATE_unsigned_char)
.dwattr $C$DW$T$6, DW_AT_byte_size(0x01)
$C$DW$T$7 .dwtag DW_TAG_base_type, DW_AT_name("wchar_t")
.dwattr $C$DW$T$7, DW_AT_encoding(DW_ATE_signed_char)
.dwattr $C$DW$T$7, DW_AT_byte_size(0x02)
$C$DW$T$8 .dwtag DW_TAG_base_type, DW_AT_name("short")
.dwattr $C$DW$T$8, DW_AT_encoding(DW_ATE_signed)
.dwattr $C$DW$T$8, DW_AT_byte_size(0x02)
$C$DW$T$9 .dwtag DW_TAG_base_type, DW_AT_name("unsigned short")
.dwattr $C$DW$T$9, DW_AT_encoding(DW_ATE_unsigned)
.dwattr $C$DW$T$9, DW_AT_byte_size(0x02)
$C$DW$T$72 .dwtag DW_TAG_typedef, DW_AT_name("Bool")
.dwattr $C$DW$T$72, DW_AT_type(*$C$DW$T$9)
.dwattr $C$DW$T$72, DW_AT_language(DW_LANG_C)
$C$DW$T$74 .dwtag DW_TAG_subroutine_type, DW_AT_type(*$C$DW$T$72)
.dwattr $C$DW$T$74, DW_AT_language(DW_LANG_C)
$C$DW$75 .dwtag DW_TAG_formal_parameter, DW_AT_type(*$C$DW$T$37)
$C$DW$76 .dwtag DW_TAG_formal_parameter, DW_AT_type(*$C$DW$T$37)
$C$DW$77 .dwtag DW_TAG_formal_parameter, DW_AT_type(*$C$DW$T$37)
$C$DW$78 .dwtag DW_TAG_formal_parameter, DW_AT_type(*$C$DW$T$36)
$C$DW$79 .dwtag DW_TAG_formal_parameter, DW_AT_type(*$C$DW$T$45)
$C$DW$80 .dwtag DW_TAG_formal_parameter, DW_AT_type(*$C$DW$T$73)
.dwendtag $C$DW$T$74
$C$DW$T$10 .dwtag DW_TAG_base_type, DW_AT_name("int")
.dwattr $C$DW$T$10, DW_AT_encoding(DW_ATE_signed)
.dwattr $C$DW$T$10, DW_AT_byte_size(0x04)
$C$DW$T$37 .dwtag DW_TAG_typedef, DW_AT_name("Int")
.dwattr $C$DW$T$37, DW_AT_type(*$C$DW$T$10)
.dwattr $C$DW$T$37, DW_AT_language(DW_LANG_C)
$C$DW$T$38 .dwtag DW_TAG_typedef, DW_AT_name("Arg")
.dwattr $C$DW$T$38, DW_AT_type(*$C$DW$T$37)
.dwattr $C$DW$T$38, DW_AT_language(DW_LANG_C)
$C$DW$T$40 .dwtag DW_TAG_pointer_type, DW_AT_type(*$C$DW$T$38)
.dwattr $C$DW$T$40, DW_AT_address_class(0x20)
$C$DW$T$77 .dwtag DW_TAG_subroutine_type, DW_AT_type(*$C$DW$T$10)
.dwattr $C$DW$T$77, DW_AT_language(DW_LANG_C)
$C$DW$81 .dwtag DW_TAG_formal_parameter, DW_AT_type(*$C$DW$T$10)
$C$DW$82 .dwtag DW_TAG_formal_parameter, DW_AT_type(*$C$DW$T$10)
$C$DW$83 .dwtag DW_TAG_formal_parameter, DW_AT_type(*$C$DW$T$20)
.dwendtag $C$DW$T$77
$C$DW$T$79 .dwtag DW_TAG_subroutine_type, DW_AT_type(*$C$DW$T$10)
.dwattr $C$DW$T$79, DW_AT_language(DW_LANG_C)
$C$DW$T$11 .dwtag DW_TAG_base_type, DW_AT_name("unsigned int")
.dwattr $C$DW$T$11, DW_AT_encoding(DW_ATE_unsigned)
.dwattr $C$DW$T$11, DW_AT_byte_size(0x04)
$C$DW$T$20 .dwtag DW_TAG_typedef, DW_AT_name("Uint32")
.dwattr $C$DW$T$20, DW_AT_type(*$C$DW$T$11)
.dwattr $C$DW$T$20, DW_AT_language(DW_LANG_C)
$C$DW$T$25 .dwtag DW_TAG_volatile_type
.dwattr $C$DW$T$25, DW_AT_type(*$C$DW$T$20)
$C$DW$T$26 .dwtag DW_TAG_pointer_type, DW_AT_type(*$C$DW$T$25)
.dwattr $C$DW$T$26, DW_AT_address_class(0x20)
$C$DW$T$30 .dwtag DW_TAG_pointer_type, DW_AT_type(*$C$DW$T$20)
.dwattr $C$DW$T$30, DW_AT_address_class(0x20)
$C$DW$T$36 .dwtag DW_TAG_typedef, DW_AT_name("Uns")
.dwattr $C$DW$T$36, DW_AT_type(*$C$DW$T$11)
.dwattr $C$DW$T$36, DW_AT_language(DW_LANG_C)
$C$DW$T$73 .dwtag DW_TAG_pointer_type, DW_AT_type(*$C$DW$T$36)
.dwattr $C$DW$T$73, DW_AT_address_class(0x20)
$C$DW$T$12 .dwtag DW_TAG_base_type, DW_AT_name("long")
.dwattr $C$DW$T$12, DW_AT_encoding(DW_ATE_signed)
.dwattr $C$DW$T$12, DW_AT_byte_size(0x08)
.dwattr $C$DW$T$12, DW_AT_bit_size(0x28)
.dwattr $C$DW$T$12, DW_AT_bit_offset(0x18)
$C$DW$T$13 .dwtag DW_TAG_base_type, DW_AT_name("unsigned long")
.dwattr $C$DW$T$13, DW_AT_encoding(DW_ATE_unsigned)
.dwattr $C$DW$T$13, DW_AT_byte_size(0x08)
.dwattr $C$DW$T$13, DW_AT_bit_size(0x28)
.dwattr $C$DW$T$13, DW_AT_bit_offset(0x18)
$C$DW$T$14 .dwtag DW_TAG_base_type, DW_AT_name("long long")
.dwattr $C$DW$T$14, DW_AT_encoding(DW_ATE_signed)
.dwattr $C$DW$T$14, DW_AT_byte_size(0x08)
$C$DW$T$15 .dwtag DW_TAG_base_type, DW_AT_name("unsigned long long")
.dwattr $C$DW$T$15, DW_AT_encoding(DW_ATE_unsigned)
.dwattr $C$DW$T$15, DW_AT_byte_size(0x08)
$C$DW$T$16 .dwtag DW_TAG_base_type, DW_AT_name("float")
.dwattr $C$DW$T$16, DW_AT_encoding(DW_ATE_float)
.dwattr $C$DW$T$16, DW_AT_byte_size(0x04)
$C$DW$T$17 .dwtag DW_TAG_base_type, DW_AT_name("double")
.dwattr $C$DW$T$17, DW_AT_encoding(DW_ATE_float)
.dwattr $C$DW$T$17, DW_AT_byte_size(0x08)
$C$DW$T$18 .dwtag DW_TAG_base_type, DW_AT_name("long double")
.dwattr $C$DW$T$18, DW_AT_encoding(DW_ATE_float)
.dwattr $C$DW$T$18, DW_AT_byte_size(0x08)
$C$DW$T$19 .dwtag DW_TAG_structure_type
.dwattr $C$DW$T$19, DW_AT_name("SCOM_Obj")
.dwattr $C$DW$T$19, DW_AT_declaration
.dwendtag $C$DW$T$19
$C$DW$T$84 .dwtag DW_TAG_pointer_type, DW_AT_type(*$C$DW$T$19)
.dwattr $C$DW$T$84, DW_AT_address_class(0x20)
$C$DW$T$85 .dwtag DW_TAG_typedef, DW_AT_name("SCOM_Handle")
.dwattr $C$DW$T$85, DW_AT_type(*$C$DW$T$84)
.dwattr $C$DW$T$85, DW_AT_language(DW_LANG_C)
$C$DW$T$88 .dwtag DW_TAG_subroutine_type, DW_AT_type(*$C$DW$T$85)
.dwattr $C$DW$T$88, DW_AT_language(DW_LANG_C)
$C$DW$84 .dwtag DW_TAG_formal_parameter, DW_AT_type(*$C$DW$T$64)
$C$DW$85 .dwtag DW_TAG_formal_parameter, DW_AT_type(*$C$DW$T$87)
.dwendtag $C$DW$T$88
$C$DW$T$21 .dwtag DW_TAG_structure_type
.dwattr $C$DW$T$21, DW_AT_byte_size(0x10)
$C$DW$86 .dwtag DW_TAG_member, DW_AT_type(*$C$DW$T$3)
.dwattr $C$DW$86, DW_AT_name("funcAddr")
.dwattr $C$DW$86, DW_AT_TI_symbol_name("_funcAddr")
.dwattr $C$DW$86, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
.dwattr $C$DW$86, DW_AT_accessibility(DW_ACCESS_public)
$C$DW$87 .dwtag DW_TAG_member, DW_AT_type(*$C$DW$T$20)
.dwattr $C$DW$87, DW_AT_name("ieMask")
.dwattr $C$DW$87, DW_AT_TI_symbol_name("_ieMask")
.dwattr $C$DW$87, DW_AT_data_member_location[DW_OP_plus_uconst 0x4]
.dwattr $C$DW$87, DW_AT_accessibility(DW_ACCESS_public)
$C$DW$88 .dwtag DW_TAG_member, DW_AT_type(*$C$DW$T$20)
.dwattr $C$DW$88, DW_AT_name("ccMask")
.dwattr $C$DW$88, DW_AT_TI_symbol_name("_ccMask")
.dwattr $C$DW$88, DW_AT_data_member_location[DW_OP_plus_uconst 0x8]
.dwattr $C$DW$88, DW_AT_accessibility(DW_ACCESS_public)
$C$DW$89 .dwtag DW_TAG_member, DW_AT_type(*$C$DW$T$20)
.dwattr $C$DW$89, DW_AT_name("funcArg")
.dwattr $C$DW$89, DW_AT_TI_symbol_name("_funcArg")
.dwattr $C$DW$89, DW_AT_data_member_location[DW_OP_plus_uconst 0xc]
.dwattr $C$DW$89, DW_AT_accessibility(DW_ACCESS_public)
.dwendtag $C$DW$T$21
$C$DW$T$22 .dwtag DW_TAG_typedef, DW_AT_name("_IRQ_Dispatch")
.dwattr $C$DW$T$22, DW_AT_type(*$C$DW$T$21)
.dwattr $C$DW$T$22, DW_AT_language(DW_LANG_C)
$C$DW$T$23 .dwtag DW_TAG_pointer_type, DW_AT_type(*$C$DW$T$22)
.dwattr $C$DW$T$23, DW_AT_address_class(0x20)
$C$DW$T$24 .dwtag DW_TAG_structure_type
.dwattr $C$DW$T$24, DW_AT_byte_size(0x10)
$C$DW$90 .dwtag DW_TAG_member, DW_AT_type(*$C$DW$T$20)
.dwattr $C$DW$90, DW_AT_name("biosPresent")
.dwattr $C$DW$90, DW_AT_TI_symbol_name("_biosPresent")
.dwattr $C$DW$90, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
.dwattr $C$DW$90, DW_AT_accessibility(DW_ACCESS_public)
$C$DW$91 .dwtag DW_TAG_member, DW_AT_type(*$C$DW$T$23)
.dwattr $C$DW$91, DW_AT_name("dispatchTable")
.dwattr $C$DW$91, DW_AT_TI_symbol_name("_dispatchTable")
.dwattr $C$DW$91, DW_AT_data_member_location[DW_OP_plus_uconst 0x4]
.dwattr $C$DW$91, DW_AT_accessibility(DW_ACCESS_public)
$C$DW$92 .dwtag DW_TAG_member, DW_AT_type(*$C$DW$T$20)
.dwattr $C$DW$92, DW_AT_name("timerUsed")
.dwattr $C$DW$92, DW_AT_TI_symbol_name("_timerUsed")
.dwattr $C$DW$92, DW_AT_data_member_location[DW_OP_plus_uconst 0x8]
.dwattr $C$DW$92, DW_AT_accessibility(DW_ACCESS_public)
$C$DW$93 .dwtag DW_TAG_member, DW_AT_type(*$C$DW$T$20)
.dwattr $C$DW$93, DW_AT_name("timerNum")
.dwattr $C$DW$93, DW_AT_TI_symbol_name("_timerNum")
.dwattr $C$DW$93, DW_AT_data_member_location[DW_OP_plus_uconst 0xc]
.dwattr $C$DW$93, DW_AT_accessibility(DW_ACCESS_public)
.dwendtag $C$DW$T$24
$C$DW$T$27 .dwtag DW_TAG_structure_type
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -