.text .syntax unified .eabi_attribute 67, "2.09" @ Tag_conformance .cpu cortex-m4 .eabi_attribute 6, 13 @ Tag_CPU_arch .eabi_attribute 7, 77 @ Tag_CPU_arch_profile .eabi_attribute 8, 0 @ Tag_ARM_ISA_use .eabi_attribute 9, 2 @ Tag_THUMB_ISA_use .fpu fpv4-sp-d16 .eabi_attribute 27, 1 @ Tag_ABI_HardFP_use .eabi_attribute 36, 1 @ Tag_FP_HP_extension .eabi_attribute 34, 1 @ Tag_CPU_unaligned_access .eabi_attribute 17, 1 @ Tag_ABI_PCS_GOT_use .eabi_attribute 20, 2 @ Tag_ABI_FP_denormal .eabi_attribute 21, 0 @ Tag_ABI_FP_exceptions .eabi_attribute 23, 1 @ Tag_ABI_FP_number_model .eabi_attribute 24, 1 @ Tag_ABI_align_needed .eabi_attribute 25, 1 @ Tag_ABI_align_preserved .eabi_attribute 28, 1 @ Tag_ABI_VFP_args .eabi_attribute 38, 1 @ Tag_ABI_FP_16bit_format .eabi_attribute 18, 2 @ Tag_ABI_PCS_wchar_t .eabi_attribute 26, 1 @ Tag_ABI_enum_size .eabi_attribute 14, 0 @ Tag_ABI_PCS_R9_use .file "Det.c" .section .text.Det_Init,"ax",%progbits .hidden Det_Init @ -- Begin function Det_Init .globl Det_Init .p2align 2 .type Det_Init,%function .code 16 @ @Det_Init .thumb_func Det_Init: .Lfunc_begin0: .file 1 "D:\\1.Project\\1.git\\HiRain\\Project\\Capri\\Keil" "../../../mcal/Det_ZX_K14xM/Src/Det.c" .loc 1 105 0 @ ../../../mcal/Det_ZX_K14xM/Src/Det.c:105:0 .fnstart .cfi_sections .debug_frame .cfi_startproc @ %bb.0: .loc 1 106 1 prologue_end @ ../../../mcal/Det_ZX_K14xM/Src/Det.c:106:1 bx lr .Ltmp0: .Lfunc_end0: .size Det_Init, .Lfunc_end0-Det_Init .cfi_endproc .cantunwind .fnend @ -- End function .section .text.Det_ReportError,"ax",%progbits .hidden Det_ReportError @ -- Begin function Det_ReportError .globl Det_ReportError .p2align 2 .type Det_ReportError,%function .code 16 @ @Det_ReportError .thumb_func Det_ReportError: .Lfunc_begin1: .loc 1 109 0 @ ../../../mcal/Det_ZX_K14xM/Src/Det.c:109:0 .fnstart .cfi_startproc @ %bb.0: .pad #8 sub sp, #8 .cfi_def_cfa_offset 8 @ kill: def $r12 killed $r3 @ kill: def $r12 killed $r2 @ kill: def $r12 killed $r1 @ kill: def $r12 killed $r0 strh.w r0, [sp, #6] strb.w r1, [sp, #5] strb.w r2, [sp, #4] strb.w r3, [sp, #3] movs r0, #0 .Ltmp1: .loc 1 114 5 prologue_end @ ../../../mcal/Det_ZX_K14xM/Src/Det.c:114:5 add sp, #8 bx lr .Ltmp2: .Lfunc_end1: .size Det_ReportError, .Lfunc_end1-Det_ReportError .cfi_endproc .cantunwind .fnend @ -- End function .section .text.Det_ReportRuntimeError,"ax",%progbits .hidden Det_ReportRuntimeError @ -- Begin function Det_ReportRuntimeError .globl Det_ReportRuntimeError .p2align 2 .type Det_ReportRuntimeError,%function .code 16 @ @Det_ReportRuntimeError .thumb_func Det_ReportRuntimeError: .Lfunc_begin2: .loc 1 118 0 @ ../../../mcal/Det_ZX_K14xM/Src/Det.c:118:0 .fnstart .cfi_startproc @ %bb.0: .pad #8 sub sp, #8 .cfi_def_cfa_offset 8 @ kill: def $r12 killed $r3 @ kill: def $r12 killed $r2 @ kill: def $r12 killed $r1 @ kill: def $r12 killed $r0 strh.w r0, [sp, #6] strb.w r1, [sp, #5] strb.w r2, [sp, #4] strb.w r3, [sp, #3] movs r0, #0 .Ltmp3: .loc 1 123 5 prologue_end @ ../../../mcal/Det_ZX_K14xM/Src/Det.c:123:5 add sp, #8 bx lr .Ltmp4: .Lfunc_end2: .size Det_ReportRuntimeError, .Lfunc_end2-Det_ReportRuntimeError .cfi_endproc .cantunwind .fnend @ -- End function .section .text.Det_ReportTransientFault,"ax",%progbits .hidden Det_ReportTransientFault @ -- Begin function Det_ReportTransientFault .globl Det_ReportTransientFault .p2align 2 .type Det_ReportTransientFault,%function .code 16 @ @Det_ReportTransientFault .thumb_func Det_ReportTransientFault: .Lfunc_begin3: .loc 1 128 0 @ ../../../mcal/Det_ZX_K14xM/Src/Det.c:128:0 .fnstart .cfi_startproc @ %bb.0: .pad #8 sub sp, #8 .cfi_def_cfa_offset 8 @ kill: def $r12 killed $r3 @ kill: def $r12 killed $r2 @ kill: def $r12 killed $r1 @ kill: def $r12 killed $r0 strh.w r0, [sp, #6] strb.w r1, [sp, #5] strb.w r2, [sp, #4] strb.w r3, [sp, #3] movs r0, #0 .Ltmp5: .loc 1 133 5 prologue_end @ ../../../mcal/Det_ZX_K14xM/Src/Det.c:133:5 add sp, #8 bx lr .Ltmp6: .Lfunc_end3: .size Det_ReportTransientFault, .Lfunc_end3-Det_ReportTransientFault .cfi_endproc .cantunwind .fnend @ -- End function .section .text.Det_Start,"ax",%progbits .hidden Det_Start @ -- Begin function Det_Start .globl Det_Start .p2align 2 .type Det_Start,%function .code 16 @ @Det_Start .thumb_func Det_Start: .Lfunc_begin4: .loc 1 137 0 @ ../../../mcal/Det_ZX_K14xM/Src/Det.c:137:0 .fnstart .cfi_startproc @ %bb.0: .loc 1 138 1 prologue_end @ ../../../mcal/Det_ZX_K14xM/Src/Det.c:138:1 bx lr .Ltmp7: .Lfunc_end4: .size Det_Start, .Lfunc_end4-Det_Start .cfi_endproc .cantunwind .fnend @ -- End function .file 2 "D:\\1.Project\\1.git\\HiRain\\Project\\Capri\\Keil" "../../../mcal/Base_ZX_K14xM/Inc/Platform_Types.h" .file 3 "D:\\1.Project\\1.git\\HiRain\\Project\\Capri\\Keil" "../../../mcal/Base_ZX_K14xM/Inc\\Std_Types.h" .section .debug_abbrev,"",%progbits .byte 1 @ Abbreviation Code .byte 17 @ DW_TAG_compile_unit .byte 1 @ DW_CHILDREN_yes .byte 37 @ DW_AT_producer .byte 14 @ DW_FORM_strp .byte 19 @ DW_AT_language .byte 5 @ DW_FORM_data2 .byte 3 @ DW_AT_name .byte 14 @ DW_FORM_strp .byte 16 @ DW_AT_stmt_list .byte 23 @ DW_FORM_sec_offset .byte 27 @ DW_AT_comp_dir .byte 14 @ DW_FORM_strp .byte 17 @ DW_AT_low_pc .byte 1 @ DW_FORM_addr .byte 85 @ DW_AT_ranges .byte 23 @ DW_FORM_sec_offset .byte 0 @ EOM(1) .byte 0 @ EOM(2) .byte 2 @ Abbreviation Code .byte 46 @ DW_TAG_subprogram .byte 0 @ DW_CHILDREN_no .byte 17 @ DW_AT_low_pc .byte 1 @ DW_FORM_addr .byte 18 @ DW_AT_high_pc .byte 6 @ DW_FORM_data4 .byte 64 @ DW_AT_frame_base .byte 24 @ DW_FORM_exprloc .byte 3 @ DW_AT_name .byte 14 @ DW_FORM_strp .byte 58 @ DW_AT_decl_file .byte 11 @ DW_FORM_data1 .byte 59 @ DW_AT_decl_line .byte 11 @ DW_FORM_data1 .byte 39 @ DW_AT_prototyped .byte 25 @ DW_FORM_flag_present .byte 63 @ DW_AT_external .byte 25 @ DW_FORM_flag_present .byte 0 @ EOM(1) .byte 0 @ EOM(2) .byte 3 @ Abbreviation Code .byte 46 @ DW_TAG_subprogram .byte 1 @ DW_CHILDREN_yes .byte 17 @ DW_AT_low_pc .byte 1 @ DW_FORM_addr .byte 18 @ DW_AT_high_pc .byte 6 @ DW_FORM_data4 .byte 64 @ DW_AT_frame_base .byte 24 @ DW_FORM_exprloc .byte 3 @ DW_AT_name .byte 14 @ DW_FORM_strp .byte 58 @ DW_AT_decl_file .byte 11 @ DW_FORM_data1 .byte 59 @ DW_AT_decl_line .byte 11 @ DW_FORM_data1 .byte 39 @ DW_AT_prototyped .byte 25 @ DW_FORM_flag_present .byte 73 @ DW_AT_type .byte 19 @ DW_FORM_ref4 .byte 63 @ DW_AT_external .byte 25 @ DW_FORM_flag_present .byte 0 @ EOM(1) .byte 0 @ EOM(2) .byte 4 @ Abbreviation Code .byte 5 @ DW_TAG_formal_parameter .byte 0 @ DW_CHILDREN_no .byte 2 @ DW_AT_location .byte 24 @ DW_FORM_exprloc .byte 3 @ DW_AT_name .byte 14 @ DW_FORM_strp .byte 58 @ DW_AT_decl_file .byte 11 @ DW_FORM_data1 .byte 59 @ DW_AT_decl_line .byte 11 @ DW_FORM_data1 .byte 73 @ DW_AT_type .byte 19 @ DW_FORM_ref4 .byte 0 @ EOM(1) .byte 0 @ EOM(2) .byte 5 @ Abbreviation Code .byte 22 @ DW_TAG_typedef .byte 0 @ DW_CHILDREN_no .byte 73 @ DW_AT_type .byte 19 @ DW_FORM_ref4 .byte 3 @ DW_AT_name .byte 14 @ DW_FORM_strp .byte 58 @ DW_AT_decl_file .byte 11 @ DW_FORM_data1 .byte 59 @ DW_AT_decl_line .byte 11 @ DW_FORM_data1 .byte 0 @ EOM(1) .byte 0 @ EOM(2) .byte 6 @ Abbreviation Code .byte 36 @ DW_TAG_base_type .byte 0 @ DW_CHILDREN_no .byte 3 @ DW_AT_name .byte 14 @ DW_FORM_strp .byte 62 @ DW_AT_encoding .byte 11 @ DW_FORM_data1 .byte 11 @ DW_AT_byte_size .byte 11 @ DW_FORM_data1 .byte 0 @ EOM(1) .byte 0 @ EOM(2) .byte 0 @ EOM(3) .section .debug_info,"",%progbits .Lcu_begin0: .long .Ldebug_info_end0-.Ldebug_info_start0 @ Length of Unit .Ldebug_info_start0: .short 4 @ DWARF version number .long .debug_abbrev @ Offset Into Abbrev. Section .byte 4 @ Address Size (in bytes) .byte 1 @ Abbrev [1] 0xb:0x157 DW_TAG_compile_unit .long .Linfo_string0 @ DW_AT_producer .short 12 @ DW_AT_language .long .Linfo_string1 @ DW_AT_name .long .Lline_table_start0 @ DW_AT_stmt_list .long .Linfo_string2 @ DW_AT_comp_dir .long 0 @ DW_AT_low_pc .long .Ldebug_ranges0 @ DW_AT_ranges .byte 2 @ Abbrev [2] 0x26:0x11 DW_TAG_subprogram .long .Lfunc_begin0 @ DW_AT_low_pc .long .Lfunc_end0-.Lfunc_begin0 @ DW_AT_high_pc .byte 1 @ DW_AT_frame_base .byte 93 .long .Linfo_string3 @ DW_AT_name .byte 1 @ DW_AT_decl_file .byte 104 @ DW_AT_decl_line @ DW_AT_prototyped @ DW_AT_external .byte 3 @ Abbrev [3] 0x37:0x4e DW_TAG_subprogram .long .Lfunc_begin1 @ DW_AT_low_pc .long .Lfunc_end1-.Lfunc_begin1 @ DW_AT_high_pc .byte 1 @ DW_AT_frame_base .byte 93 .long .Linfo_string4 @ DW_AT_name .byte 1 @ DW_AT_decl_file .byte 108 @ DW_AT_decl_line @ DW_AT_prototyped .long 306 @ DW_AT_type @ DW_AT_external .byte 4 @ Abbrev [4] 0x4c:0xe DW_TAG_formal_parameter .byte 2 @ DW_AT_location .byte 145 .byte 6 .long .Linfo_string11 @ DW_AT_name .byte 1 @ DW_AT_decl_file .byte 108 @ DW_AT_decl_line .long 335 @ DW_AT_type .byte 4 @ Abbrev [4] 0x5a:0xe DW_TAG_formal_parameter .byte 2 @ DW_AT_location .byte 145 .byte 5 .long .Linfo_string14 @ DW_AT_name .byte 1 @ DW_AT_decl_file .byte 108 @ DW_AT_decl_line .long 317 @ DW_AT_type .byte 4 @ Abbrev [4] 0x68:0xe DW_TAG_formal_parameter .byte 2 @ DW_AT_location .byte 145 .byte 4 .long .Linfo_string15 @ DW_AT_name .byte 1 @ DW_AT_decl_file .byte 108 @ DW_AT_decl_line .long 317 @ DW_AT_type .byte 4 @ Abbrev [4] 0x76:0xe DW_TAG_formal_parameter .byte 2 @ DW_AT_location .byte 145 .byte 3 .long .Linfo_string16 @ DW_AT_name .byte 1 @ DW_AT_decl_file .byte 108 @ DW_AT_decl_line .long 317 @ DW_AT_type .byte 0 @ End Of Children Mark .byte 3 @ Abbrev [3] 0x85:0x4e DW_TAG_subprogram .long .Lfunc_begin2 @ DW_AT_low_pc .long .Lfunc_end2-.Lfunc_begin2 @ DW_AT_high_pc .byte 1 @ DW_AT_frame_base .byte 93 .long .Linfo_string8 @ DW_AT_name .byte 1 @ DW_AT_decl_file .byte 117 @ DW_AT_decl_line @ DW_AT_prototyped .long 306 @ DW_AT_type @ DW_AT_external .byte 4 @ Abbrev [4] 0x9a:0xe DW_TAG_formal_parameter .byte 2 @ DW_AT_location .byte 145 .byte 6 .long .Linfo_string11 @ DW_AT_name .byte 1 @ DW_AT_decl_file .byte 117 @ DW_AT_decl_line .long 335 @ DW_AT_type .byte 4 @ Abbrev [4] 0xa8:0xe DW_TAG_formal_parameter .byte 2 @ DW_AT_location .byte 145 .byte 5 .long .Linfo_string14 @ DW_AT_name .byte 1 @ DW_AT_decl_file .byte 117 @ DW_AT_decl_line .long 317 @ DW_AT_type .byte 4 @ Abbrev [4] 0xb6:0xe DW_TAG_formal_parameter .byte 2 @ DW_AT_location .byte 145 .byte 4 .long .Linfo_string15 @ DW_AT_name .byte 1 @ DW_AT_decl_file .byte 117 @ DW_AT_decl_line .long 317 @ DW_AT_type .byte 4 @ Abbrev [4] 0xc4:0xe DW_TAG_formal_parameter .byte 2 @ DW_AT_location .byte 145 .byte 3 .long .Linfo_string16 @ DW_AT_name .byte 1 @ DW_AT_decl_file .byte 117 @ DW_AT_decl_line .long 317 @ DW_AT_type .byte 0 @ End Of Children Mark .byte 3 @ Abbrev [3] 0xd3:0x4e DW_TAG_subprogram .long .Lfunc_begin3 @ DW_AT_low_pc .long .Lfunc_end3-.Lfunc_begin3 @ DW_AT_high_pc .byte 1 @ DW_AT_frame_base .byte 93 .long .Linfo_string9 @ DW_AT_name .byte 1 @ DW_AT_decl_file .byte 126 @ DW_AT_decl_line @ DW_AT_prototyped .long 306 @ DW_AT_type @ DW_AT_external .byte 4 @ Abbrev [4] 0xe8:0xe DW_TAG_formal_parameter .byte 2 @ DW_AT_location .byte 145 .byte 6 .long .Linfo_string11 @ DW_AT_name .byte 1 @ DW_AT_decl_file .byte 126 @ DW_AT_decl_line .long 335 @ DW_AT_type .byte 4 @ Abbrev [4] 0xf6:0xe DW_TAG_formal_parameter .byte 2 @ DW_AT_location .byte 145 .byte 5 .long .Linfo_string14 @ DW_AT_name .byte 1 @ DW_AT_decl_file .byte 126 @ DW_AT_decl_line .long 317 @ DW_AT_type .byte 4 @ Abbrev [4] 0x104:0xe DW_TAG_formal_parameter .byte 2 @ DW_AT_location .byte 145 .byte 4 .long .Linfo_string15 @ DW_AT_name .byte 1 @ DW_AT_decl_file .byte 126 @ DW_AT_decl_line .long 317 @ DW_AT_type .byte 4 @ Abbrev [4] 0x112:0xe DW_TAG_formal_parameter .byte 2 @ DW_AT_location .byte 145 .byte 3 .long .Linfo_string17 @ DW_AT_name .byte 1 @ DW_AT_decl_file .byte 127 @ DW_AT_decl_line .long 317 @ DW_AT_type .byte 0 @ End Of Children Mark .byte 2 @ Abbrev [2] 0x121:0x11 DW_TAG_subprogram .long .Lfunc_begin4 @ DW_AT_low_pc .long .Lfunc_end4-.Lfunc_begin4 @ DW_AT_high_pc .byte 1 @ DW_AT_frame_base .byte 93 .long .Linfo_string10 @ DW_AT_name .byte 1 @ DW_AT_decl_file .byte 136 @ DW_AT_decl_line @ DW_AT_prototyped @ DW_AT_external .byte 5 @ Abbrev [5] 0x132:0xb DW_TAG_typedef .long 317 @ DW_AT_type .long .Linfo_string7 @ DW_AT_name .byte 3 @ DW_AT_decl_file .byte 104 @ DW_AT_decl_line .byte 5 @ Abbrev [5] 0x13d:0xb DW_TAG_typedef .long 328 @ DW_AT_type .long .Linfo_string6 @ DW_AT_name .byte 2 @ DW_AT_decl_file .byte 91 @ DW_AT_decl_line .byte 6 @ Abbrev [6] 0x148:0x7 DW_TAG_base_type .long .Linfo_string5 @ DW_AT_name .byte 8 @ DW_AT_encoding .byte 1 @ DW_AT_byte_size .byte 5 @ Abbrev [5] 0x14f:0xb DW_TAG_typedef .long 346 @ DW_AT_type .long .Linfo_string13 @ DW_AT_name .byte 2 @ DW_AT_decl_file .byte 96 @ DW_AT_decl_line .byte 6 @ Abbrev [6] 0x15a:0x7 DW_TAG_base_type .long .Linfo_string12 @ DW_AT_name .byte 7 @ DW_AT_encoding .byte 2 @ DW_AT_byte_size .byte 0 @ End Of Children Mark .Ldebug_info_end0: .section .debug_ranges,"",%progbits .Ldebug_ranges0: .long .Lfunc_begin0 .long .Lfunc_end0 .long .Lfunc_begin1 .long .Lfunc_end1 .long .Lfunc_begin2 .long .Lfunc_end2 .long .Lfunc_begin3 .long .Lfunc_end3 .long .Lfunc_begin4 .long .Lfunc_end4 .long 0 .long 0 .section .debug_str,"MS",%progbits,1 .Linfo_string0: .asciz "Component: Arm Compiler for Embedded 6.19 Tool: armclang [5e73cb00]" @ string offset=0 .Linfo_string1: .asciz "../../../mcal/Det_ZX_K14xM/Src\\Det.c" @ string offset=68 .Linfo_string2: .asciz "D:\\1.Project\\1.git\\HiRain\\Project\\Capri\\Keil" @ string offset=105 .Linfo_string3: .asciz "Det_Init" @ string offset=150 .Linfo_string4: .asciz "Det_ReportError" @ string offset=159 .Linfo_string5: .asciz "unsigned char" @ string offset=175 .Linfo_string6: .asciz "uint8" @ string offset=189 .Linfo_string7: .asciz "Std_ReturnType" @ string offset=195 .Linfo_string8: .asciz "Det_ReportRuntimeError" @ string offset=210 .Linfo_string9: .asciz "Det_ReportTransientFault" @ string offset=233 .Linfo_string10: .asciz "Det_Start" @ string offset=258 .Linfo_string11: .asciz "ModuleId" @ string offset=268 .Linfo_string12: .asciz "unsigned short" @ string offset=277 .Linfo_string13: .asciz "uint16" @ string offset=292 .Linfo_string14: .asciz "InstanceId" @ string offset=299 .Linfo_string15: .asciz "ApiId" @ string offset=310 .Linfo_string16: .asciz "ErrorId" @ string offset=316 .Linfo_string17: .asciz "FaultId" @ string offset=324 .ident "Component: Arm Compiler for Embedded 6.19 Tool: armclang [5e73cb00]" .section ".note.GNU-stack","",%progbits .eabi_attribute 30, 6 @ Tag_ABI_optimization_goals .ARM_attribute 16, 1 @ Tag_AV_eba .section .debug_line,"",%progbits .Lline_table_start0: