.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 "McalLib_OsCounter.c" .file 1 "D:\\1.Project\\1.git\\HiRain\\Project\\Capri\\Keil" "../../../mcal/Base_ZX_K14xM/Inc\\Platform_Types.h" .file 2 "D:\\1.Project\\1.git\\HiRain\\Project\\Capri\\Keil" "../../../mcal/McalLib_ZX_K14xM/Src/McalLib_OsCounter.c" .file 3 "D:\\1.Project\\1.git\\HiRain\\Project\\Capri\\Keil" "../../../mcal/McalLib_ZX_K14xM/Inc/Devices/Z20K148M.h" .file 4 "D:\\1.Project\\1.git\\HiRain\\Project\\Capri\\Keil" "../../../mcal/Base_ZX_K14xM/Inc\\Std_Types.h" .section .mcal_code,"ax",%progbits .hidden McalLib_OsCounter_Init @ -- Begin function McalLib_OsCounter_Init .globl McalLib_OsCounter_Init .p2align 2 .type McalLib_OsCounter_Init,%function .code 16 @ @McalLib_OsCounter_Init .thumb_func McalLib_OsCounter_Init: .Lfunc_begin0: .loc 2 319 0 @ ../../../mcal/McalLib_ZX_K14xM/Src/McalLib_OsCounter.c:319:0 .fnstart .cfi_sections .debug_frame .cfi_startproc @ %bb.0: .save {r7, lr} push {r7, lr} .cfi_def_cfa_offset 8 .cfi_offset lr, -4 .cfi_offset r7, -8 .pad #8 sub sp, #8 .cfi_def_cfa_offset 16 movs r0, #0 .Ltmp0: .loc 2 320 12 prologue_end @ ../../../mcal/McalLib_ZX_K14xM/Src/McalLib_OsCounter.c:320:12 str r0, [sp, #4] .Ltmp1: .loc 2 323 49 @ ../../../mcal/McalLib_ZX_K14xM/Src/McalLib_OsCounter.c:323:49 ldr r1, [sp, #4] .loc 2 323 21 is_stmt 0 @ ../../../mcal/McalLib_ZX_K14xM/Src/McalLib_OsCounter.c:323:21 movw r0, :lower16:McalLib_PreDefinedConfigPtr movt r0, :upper16:McalLib_PreDefinedConfigPtr ldr.w r0, [r0, r1, lsl #2] .Ltmp2: .loc 2 323 9 @ ../../../mcal/McalLib_ZX_K14xM/Src/McalLib_OsCounter.c:323:9 cbnz r0, .LBB0_2 b .LBB0_1 .LBB0_1: .loc 2 0 9 @ ../../../mcal/McalLib_ZX_K14xM/Src/McalLib_OsCounter.c:0:9 movs r1, #1 .Ltmp3: .loc 2 325 9 is_stmt 1 @ ../../../mcal/McalLib_ZX_K14xM/Src/McalLib_OsCounter.c:325:9 mov r0, r1 bl McalLib_DetReportError .loc 2 326 5 @ ../../../mcal/McalLib_ZX_K14xM/Src/McalLib_OsCounter.c:326:5 b .LBB0_3 .Ltmp4: .LBB0_2: .loc 2 339 65 @ ../../../mcal/McalLib_ZX_K14xM/Src/McalLib_OsCounter.c:339:65 ldr r2, [sp, #4] .loc 2 339 37 is_stmt 0 @ ../../../mcal/McalLib_ZX_K14xM/Src/McalLib_OsCounter.c:339:37 movw r0, :lower16:McalLib_PreDefinedConfigPtr movt r0, :upper16:McalLib_PreDefinedConfigPtr ldr.w r0, [r0, r2, lsl #2] .loc 2 339 74 @ ../../../mcal/McalLib_ZX_K14xM/Src/McalLib_OsCounter.c:339:74 ldr r0, [r0, #4] .loc 2 339 5 @ ../../../mcal/McalLib_ZX_K14xM/Src/McalLib_OsCounter.c:339:5 movw r1, :lower16:McalLib_OsCounterFreq movt r1, :upper16:McalLib_OsCounterFreq .loc 2 339 35 @ ../../../mcal/McalLib_ZX_K14xM/Src/McalLib_OsCounter.c:339:35 str.w r0, [r1, r2, lsl #2] .loc 2 340 5 is_stmt 1 @ ../../../mcal/McalLib_ZX_K14xM/Src/McalLib_OsCounter.c:340:5 bl McalLib_Systick_Init .loc 2 344 26 @ ../../../mcal/McalLib_ZX_K14xM/Src/McalLib_OsCounter.c:344:26 ldr r2, [sp, #4] .loc 2 344 9 is_stmt 0 @ ../../../mcal/McalLib_ZX_K14xM/Src/McalLib_OsCounter.c:344:9 movw r1, :lower16:McalLib_InitFlag movt r1, :upper16:McalLib_InitFlag movs r0, #1 .loc 2 344 34 @ ../../../mcal/McalLib_ZX_K14xM/Src/McalLib_OsCounter.c:344:34 strb r0, [r1, r2] b .LBB0_3 .Ltmp5: .LBB0_3: .loc 2 347 1 is_stmt 1 @ ../../../mcal/McalLib_ZX_K14xM/Src/McalLib_OsCounter.c:347:1 add sp, #8 pop {r7, pc} .Ltmp6: .Lfunc_end0: .size McalLib_OsCounter_Init, .Lfunc_end0-McalLib_OsCounter_Init .cfi_endproc .cantunwind .fnend @ -- End function .p2align 2 @ -- Begin function McalLib_DetReportError .type McalLib_DetReportError,%function .code 16 @ @McalLib_DetReportError .thumb_func McalLib_DetReportError: .Lfunc_begin1: .loc 2 203 0 @ ../../../mcal/McalLib_ZX_K14xM/Src/McalLib_OsCounter.c:203:0 .fnstart .cfi_startproc @ %bb.0: .save {r7, lr} push {r7, lr} .cfi_def_cfa_offset 8 .cfi_offset lr, -4 .cfi_offset r7, -8 .pad #8 sub sp, #8 .cfi_def_cfa_offset 16 @ kill: def $r2 killed $r1 @ kill: def $r2 killed $r0 strb.w r0, [sp, #7] strb.w r1, [sp, #6] .Ltmp7: .loc 2 210 5 prologue_end @ ../../../mcal/McalLib_ZX_K14xM/Src/McalLib_OsCounter.c:210:5 b .LBB1_1 .LBB1_1: .Ltmp8: .loc 2 213 5 @ ../../../mcal/McalLib_ZX_K14xM/Src/McalLib_OsCounter.c:213:5 ldrb.w r0, [sp, #6] .Ltmp9: .loc 2 213 5 is_stmt 0 @ ../../../mcal/McalLib_ZX_K14xM/Src/McalLib_OsCounter.c:213:5 cbz r0, .LBB1_3 b .LBB1_2 .LBB1_2: .Ltmp10: .loc 2 213 5 @ ../../../mcal/McalLib_ZX_K14xM/Src/McalLib_OsCounter.c:213:5 movw r0, :lower16:.L.str movt r0, :upper16:.L.str movs r1, #213 bl McalLib_Assert b .LBB1_4 .Ltmp11: .LBB1_3: .loc 2 214 5 is_stmt 1 @ ../../../mcal/McalLib_ZX_K14xM/Src/McalLib_OsCounter.c:214:5 b .LBB1_4 .Ltmp12: .LBB1_4: .loc 2 216 1 @ ../../../mcal/McalLib_ZX_K14xM/Src/McalLib_OsCounter.c:216:1 add sp, #8 pop {r7, pc} .Ltmp13: .Lfunc_end1: .size McalLib_DetReportError, .Lfunc_end1-McalLib_DetReportError .cfi_endproc .cantunwind .fnend @ -- End function .p2align 2 @ -- Begin function McalLib_Systick_Init .type McalLib_Systick_Init,%function .code 16 @ @McalLib_Systick_Init .thumb_func McalLib_Systick_Init: .Lfunc_begin2: .loc 2 221 0 @ ../../../mcal/McalLib_ZX_K14xM/Src/McalLib_OsCounter.c:221:0 .fnstart .cfi_startproc @ %bb.0: movw r1, #57364 movt r1, #57344 mvn r0, #-16777216 .Ltmp14: .loc 2 228 29 prologue_end @ ../../../mcal/McalLib_ZX_K14xM/Src/McalLib_OsCounter.c:228:29 str r0, [r1] movw r1, #57368 movt r1, #57344 movs r0, #0 .loc 2 230 28 @ ../../../mcal/McalLib_ZX_K14xM/Src/McalLib_OsCounter.c:230:28 str r0, [r1] movw r1, #57360 movt r1, #57344 movs r0, #5 .loc 2 232 29 @ ../../../mcal/McalLib_ZX_K14xM/Src/McalLib_OsCounter.c:232:29 str r0, [r1] .loc 2 242 1 @ ../../../mcal/McalLib_ZX_K14xM/Src/McalLib_OsCounter.c:242:1 bx lr .Ltmp15: .Lfunc_end2: .size McalLib_Systick_Init, .Lfunc_end2-McalLib_Systick_Init .cfi_endproc .cantunwind .fnend @ -- End function .hidden McalLib_OsCounter_GetCounterValue @ -- Begin function McalLib_OsCounter_GetCounterValue .globl McalLib_OsCounter_GetCounterValue .p2align 2 .type McalLib_OsCounter_GetCounterValue,%function .code 16 @ @McalLib_OsCounter_GetCounterValue .thumb_func McalLib_OsCounter_GetCounterValue: .Lfunc_begin3: .loc 2 360 0 @ ../../../mcal/McalLib_ZX_K14xM/Src/McalLib_OsCounter.c:360:0 .fnstart .cfi_startproc @ %bb.0: .save {r7, lr} push {r7, lr} .cfi_def_cfa_offset 8 .cfi_offset lr, -4 .cfi_offset r7, -8 .pad #16 sub sp, #16 .cfi_def_cfa_offset 24 str r0, [sp, #12] movs r0, #0 .Ltmp16: .loc 2 361 20 prologue_end @ ../../../mcal/McalLib_ZX_K14xM/Src/McalLib_OsCounter.c:361:20 strb.w r0, [sp, #11] .loc 2 362 20 @ ../../../mcal/McalLib_ZX_K14xM/Src/McalLib_OsCounter.c:362:20 str r0, [sp, #4] .Ltmp17: .loc 2 365 34 @ ../../../mcal/McalLib_ZX_K14xM/Src/McalLib_OsCounter.c:365:34 ldr r1, [sp, #4] .loc 2 365 17 is_stmt 0 @ ../../../mcal/McalLib_ZX_K14xM/Src/McalLib_OsCounter.c:365:17 movw r0, :lower16:McalLib_InitFlag movt r0, :upper16:McalLib_InitFlag ldrb r0, [r0, r1] .Ltmp18: .loc 2 365 9 @ ../../../mcal/McalLib_ZX_K14xM/Src/McalLib_OsCounter.c:365:9 cmp r0, #1 beq .LBB3_2 b .LBB3_1 .LBB3_1: .loc 2 0 9 @ ../../../mcal/McalLib_ZX_K14xM/Src/McalLib_OsCounter.c:0:9 movs r1, #2 .Ltmp19: .loc 2 367 9 is_stmt 1 @ ../../../mcal/McalLib_ZX_K14xM/Src/McalLib_OsCounter.c:367:9 mov r0, r1 bl McalLib_DetReportError .loc 2 368 5 @ ../../../mcal/McalLib_ZX_K14xM/Src/McalLib_OsCounter.c:368:5 b .LBB3_3 .Ltmp20: .LBB3_2: .loc 2 386 14 @ ../../../mcal/McalLib_ZX_K14xM/Src/McalLib_OsCounter.c:386:14 bl McalLib_Systick_GetCounterValue .loc 2 386 6 is_stmt 0 @ ../../../mcal/McalLib_ZX_K14xM/Src/McalLib_OsCounter.c:386:6 ldr r1, [sp, #12] .loc 2 386 12 @ ../../../mcal/McalLib_ZX_K14xM/Src/McalLib_OsCounter.c:386:12 str r0, [r1] b .LBB3_3 .Ltmp21: .LBB3_3: .loc 2 394 12 is_stmt 1 @ ../../../mcal/McalLib_ZX_K14xM/Src/McalLib_OsCounter.c:394:12 ldrb.w r0, [sp, #11] .loc 2 394 5 is_stmt 0 @ ../../../mcal/McalLib_ZX_K14xM/Src/McalLib_OsCounter.c:394:5 add sp, #16 pop {r7, pc} .Ltmp22: .Lfunc_end3: .size McalLib_OsCounter_GetCounterValue, .Lfunc_end3-McalLib_OsCounter_GetCounterValue .cfi_endproc .cantunwind .fnend @ -- End function .p2align 2 @ -- Begin function McalLib_Systick_GetCounterValue .type McalLib_Systick_GetCounterValue,%function .code 16 @ @McalLib_Systick_GetCounterValue .thumb_func McalLib_Systick_GetCounterValue: .Lfunc_begin4: .loc 2 247 0 is_stmt 1 @ ../../../mcal/McalLib_ZX_K14xM/Src/McalLib_OsCounter.c:247:0 .fnstart .cfi_startproc @ %bb.0: .pad #4 sub sp, #4 .cfi_def_cfa_offset 4 movw r0, #57368 movt r0, #57344 .Ltmp23: .loc 2 256 32 prologue_end @ ../../../mcal/McalLib_ZX_K14xM/Src/McalLib_OsCounter.c:256:32 ldr r0, [r0] .loc 2 256 11 is_stmt 0 @ ../../../mcal/McalLib_ZX_K14xM/Src/McalLib_OsCounter.c:256:11 str r0, [sp] .loc 2 264 12 is_stmt 1 @ ../../../mcal/McalLib_ZX_K14xM/Src/McalLib_OsCounter.c:264:12 ldr r0, [sp] .loc 2 264 5 is_stmt 0 @ ../../../mcal/McalLib_ZX_K14xM/Src/McalLib_OsCounter.c:264:5 add sp, #4 bx lr .Ltmp24: .Lfunc_end4: .size McalLib_Systick_GetCounterValue, .Lfunc_end4-McalLib_Systick_GetCounterValue .cfi_endproc .cantunwind .fnend @ -- End function .hidden McalLib_OsCounter_GetElapsedValue @ -- Begin function McalLib_OsCounter_GetElapsedValue .globl McalLib_OsCounter_GetElapsedValue .p2align 2 .type McalLib_OsCounter_GetElapsedValue,%function .code 16 @ @McalLib_OsCounter_GetElapsedValue .thumb_func McalLib_OsCounter_GetElapsedValue: .Lfunc_begin5: .loc 2 411 0 is_stmt 1 @ ../../../mcal/McalLib_ZX_K14xM/Src/McalLib_OsCounter.c:411:0 .fnstart .cfi_startproc @ %bb.0: .save {r7, lr} push {r7, lr} .cfi_def_cfa_offset 8 .cfi_offset lr, -4 .cfi_offset r7, -8 .pad #16 sub sp, #16 .cfi_def_cfa_offset 24 str r0, [sp, #12] str r1, [sp, #8] movs r0, #0 .Ltmp25: .loc 2 412 20 prologue_end @ ../../../mcal/McalLib_ZX_K14xM/Src/McalLib_OsCounter.c:412:20 strb.w r0, [sp, #7] .loc 2 413 20 @ ../../../mcal/McalLib_ZX_K14xM/Src/McalLib_OsCounter.c:413:20 str r0, [sp] .Ltmp26: .loc 2 416 34 @ ../../../mcal/McalLib_ZX_K14xM/Src/McalLib_OsCounter.c:416:34 ldr r1, [sp] .loc 2 416 17 is_stmt 0 @ ../../../mcal/McalLib_ZX_K14xM/Src/McalLib_OsCounter.c:416:17 movw r0, :lower16:McalLib_InitFlag movt r0, :upper16:McalLib_InitFlag ldrb r0, [r0, r1] .Ltmp27: .loc 2 416 9 @ ../../../mcal/McalLib_ZX_K14xM/Src/McalLib_OsCounter.c:416:9 cmp r0, #1 beq .LBB5_2 b .LBB5_1 .LBB5_1: .loc 2 0 9 @ ../../../mcal/McalLib_ZX_K14xM/Src/McalLib_OsCounter.c:0:9 movs r0, #3 movs r1, #2 .Ltmp28: .loc 2 418 9 is_stmt 1 @ ../../../mcal/McalLib_ZX_K14xM/Src/McalLib_OsCounter.c:418:9 bl McalLib_DetReportError .loc 2 419 5 @ ../../../mcal/McalLib_ZX_K14xM/Src/McalLib_OsCounter.c:419:5 b .LBB5_3 .Ltmp29: .LBB5_2: .loc 2 438 37 @ ../../../mcal/McalLib_ZX_K14xM/Src/McalLib_OsCounter.c:438:37 ldr r0, [sp, #12] .loc 2 438 51 is_stmt 0 @ ../../../mcal/McalLib_ZX_K14xM/Src/McalLib_OsCounter.c:438:51 ldr r1, [sp, #8] .loc 2 438 5 @ ../../../mcal/McalLib_ZX_K14xM/Src/McalLib_OsCounter.c:438:5 bl McalLib_Systick_GetElapsedValue b .LBB5_3 .Ltmp30: .LBB5_3: .loc 2 446 12 is_stmt 1 @ ../../../mcal/McalLib_ZX_K14xM/Src/McalLib_OsCounter.c:446:12 ldrb.w r0, [sp, #7] .loc 2 446 5 is_stmt 0 @ ../../../mcal/McalLib_ZX_K14xM/Src/McalLib_OsCounter.c:446:5 add sp, #16 pop {r7, pc} .Ltmp31: .Lfunc_end5: .size McalLib_OsCounter_GetElapsedValue, .Lfunc_end5-McalLib_OsCounter_GetElapsedValue .cfi_endproc .cantunwind .fnend @ -- End function .p2align 2 @ -- Begin function McalLib_Systick_GetElapsedValue .type McalLib_Systick_GetElapsedValue,%function .code 16 @ @McalLib_Systick_GetElapsedValue .thumb_func McalLib_Systick_GetElapsedValue: .Lfunc_begin6: .loc 2 268 0 is_stmt 1 @ ../../../mcal/McalLib_ZX_K14xM/Src/McalLib_OsCounter.c:268:0 .fnstart .cfi_startproc @ %bb.0: .pad #12 sub sp, #12 .cfi_def_cfa_offset 12 str r0, [sp, #8] str r1, [sp, #4] movw r0, #57368 movt r0, #57344 .Ltmp32: .loc 2 276 39 prologue_end @ ../../../mcal/McalLib_ZX_K14xM/Src/McalLib_OsCounter.c:276:39 ldr r0, [r0] .loc 2 276 18 is_stmt 0 @ ../../../mcal/McalLib_ZX_K14xM/Src/McalLib_OsCounter.c:276:18 str r0, [sp] .Ltmp33: .loc 2 278 9 is_stmt 1 @ ../../../mcal/McalLib_ZX_K14xM/Src/McalLib_OsCounter.c:278:9 ldr r0, [sp] .loc 2 278 25 is_stmt 0 @ ../../../mcal/McalLib_ZX_K14xM/Src/McalLib_OsCounter.c:278:25 ldr r1, [sp, #8] .loc 2 278 24 @ ../../../mcal/McalLib_ZX_K14xM/Src/McalLib_OsCounter.c:278:24 ldr r1, [r1] .Ltmp34: .loc 2 278 9 @ ../../../mcal/McalLib_ZX_K14xM/Src/McalLib_OsCounter.c:278:9 cmp r0, r1 bls .LBB6_2 b .LBB6_1 .LBB6_1: .loc 2 0 9 @ ../../../mcal/McalLib_ZX_K14xM/Src/McalLib_OsCounter.c:0:9 movw r0, #57364 movt r0, #57344 .Ltmp35: .loc 2 281 44 is_stmt 1 @ ../../../mcal/McalLib_ZX_K14xM/Src/McalLib_OsCounter.c:281:44 ldr r0, [r0] .loc 2 281 56 is_stmt 0 @ ../../../mcal/McalLib_ZX_K14xM/Src/McalLib_OsCounter.c:281:56 ldr r1, [sp] .loc 2 281 54 @ ../../../mcal/McalLib_ZX_K14xM/Src/McalLib_OsCounter.c:281:54 subs r0, r0, r1 .loc 2 281 72 @ ../../../mcal/McalLib_ZX_K14xM/Src/McalLib_OsCounter.c:281:72 ldr r1, [sp, #8] .loc 2 281 71 @ ../../../mcal/McalLib_ZX_K14xM/Src/McalLib_OsCounter.c:281:71 ldr r1, [r1] .loc 2 281 54 @ ../../../mcal/McalLib_ZX_K14xM/Src/McalLib_OsCounter.c:281:54 add r0, r1 .loc 2 281 69 @ ../../../mcal/McalLib_ZX_K14xM/Src/McalLib_OsCounter.c:281:69 adds r0, #1 .loc 2 281 10 @ ../../../mcal/McalLib_ZX_K14xM/Src/McalLib_OsCounter.c:281:10 ldr r1, [sp, #4] .loc 2 281 23 @ ../../../mcal/McalLib_ZX_K14xM/Src/McalLib_OsCounter.c:281:23 str r0, [r1] .loc 2 282 5 is_stmt 1 @ ../../../mcal/McalLib_ZX_K14xM/Src/McalLib_OsCounter.c:282:5 b .LBB6_3 .Ltmp36: .LBB6_2: .loc 2 285 26 @ ../../../mcal/McalLib_ZX_K14xM/Src/McalLib_OsCounter.c:285:26 ldr r0, [sp, #8] .loc 2 285 25 is_stmt 0 @ ../../../mcal/McalLib_ZX_K14xM/Src/McalLib_OsCounter.c:285:25 ldr r0, [r0] .loc 2 285 41 @ ../../../mcal/McalLib_ZX_K14xM/Src/McalLib_OsCounter.c:285:41 ldr r1, [sp] .loc 2 285 39 @ ../../../mcal/McalLib_ZX_K14xM/Src/McalLib_OsCounter.c:285:39 subs r0, r0, r1 .loc 2 285 10 @ ../../../mcal/McalLib_ZX_K14xM/Src/McalLib_OsCounter.c:285:10 ldr r1, [sp, #4] .loc 2 285 23 @ ../../../mcal/McalLib_ZX_K14xM/Src/McalLib_OsCounter.c:285:23 str r0, [r1] b .LBB6_3 .Ltmp37: .LBB6_3: .loc 2 288 21 is_stmt 1 @ ../../../mcal/McalLib_ZX_K14xM/Src/McalLib_OsCounter.c:288:21 ldr r0, [sp] .loc 2 288 6 is_stmt 0 @ ../../../mcal/McalLib_ZX_K14xM/Src/McalLib_OsCounter.c:288:6 ldr r1, [sp, #8] .loc 2 288 19 @ ../../../mcal/McalLib_ZX_K14xM/Src/McalLib_OsCounter.c:288:19 str r0, [r1] .loc 2 296 1 is_stmt 1 @ ../../../mcal/McalLib_ZX_K14xM/Src/McalLib_OsCounter.c:296:1 add sp, #12 bx lr .Ltmp38: .Lfunc_end6: .size McalLib_Systick_GetElapsedValue, .Lfunc_end6-McalLib_Systick_GetElapsedValue .cfi_endproc .cantunwind .fnend @ -- End function .hidden McalLib_OsCounter_MicroSecToTicks @ -- Begin function McalLib_OsCounter_MicroSecToTicks .globl McalLib_OsCounter_MicroSecToTicks .p2align 2 .type McalLib_OsCounter_MicroSecToTicks,%function .code 16 @ @McalLib_OsCounter_MicroSecToTicks .thumb_func McalLib_OsCounter_MicroSecToTicks: .Lfunc_begin7: .loc 2 458 0 @ ../../../mcal/McalLib_ZX_K14xM/Src/McalLib_OsCounter.c:458:0 .fnstart .cfi_startproc @ %bb.0: .save {r7, lr} push {r7, lr} .cfi_def_cfa_offset 8 .cfi_offset lr, -4 .cfi_offset r7, -8 .pad #24 sub sp, #24 .cfi_def_cfa_offset 32 str r0, [sp, #20] movs r0, #0 .Ltmp39: .loc 2 459 12 prologue_end @ ../../../mcal/McalLib_ZX_K14xM/Src/McalLib_OsCounter.c:459:12 str r0, [sp, #16] .loc 2 460 12 @ ../../../mcal/McalLib_ZX_K14xM/Src/McalLib_OsCounter.c:460:12 str r0, [sp, #12] str r0, [sp, #8] .loc 2 461 12 @ ../../../mcal/McalLib_ZX_K14xM/Src/McalLib_OsCounter.c:461:12 str r0, [sp, #4] .Ltmp40: .loc 2 464 34 @ ../../../mcal/McalLib_ZX_K14xM/Src/McalLib_OsCounter.c:464:34 ldr r1, [sp, #4] .loc 2 464 17 is_stmt 0 @ ../../../mcal/McalLib_ZX_K14xM/Src/McalLib_OsCounter.c:464:17 movw r0, :lower16:McalLib_InitFlag movt r0, :upper16:McalLib_InitFlag ldrb r0, [r0, r1] .Ltmp41: .loc 2 464 9 @ ../../../mcal/McalLib_ZX_K14xM/Src/McalLib_OsCounter.c:464:9 cmp r0, #1 beq .LBB7_2 b .LBB7_1 .LBB7_1: .loc 2 0 9 @ ../../../mcal/McalLib_ZX_K14xM/Src/McalLib_OsCounter.c:0:9 movs r0, #4 movs r1, #2 .Ltmp42: .loc 2 466 9 is_stmt 1 @ ../../../mcal/McalLib_ZX_K14xM/Src/McalLib_OsCounter.c:466:9 bl McalLib_DetReportError .loc 2 467 5 @ ../../../mcal/McalLib_ZX_K14xM/Src/McalLib_OsCounter.c:467:5 b .LBB7_6 .Ltmp43: .LBB7_2: .loc 2 470 49 @ ../../../mcal/McalLib_ZX_K14xM/Src/McalLib_OsCounter.c:470:49 ldr r0, [sp, #20] movw r1, #61313 movt r1, #408 .Ltmp44: .loc 2 470 13 is_stmt 0 @ ../../../mcal/McalLib_ZX_K14xM/Src/McalLib_OsCounter.c:470:13 cmp r0, r1 blo .LBB7_4 b .LBB7_3 .LBB7_3: .loc 2 0 13 @ ../../../mcal/McalLib_ZX_K14xM/Src/McalLib_OsCounter.c:0:13 movs r0, #4 movs r1, #1 .Ltmp45: .loc 2 472 13 is_stmt 1 @ ../../../mcal/McalLib_ZX_K14xM/Src/McalLib_OsCounter.c:472:13 bl McalLib_DetReportError .loc 2 473 9 @ ../../../mcal/McalLib_ZX_K14xM/Src/McalLib_OsCounter.c:473:9 b .LBB7_5 .Ltmp46: .LBB7_4: .loc 2 477 28 @ ../../../mcal/McalLib_ZX_K14xM/Src/McalLib_OsCounter.c:477:28 ldr r0, [sp, #20] .loc 2 477 72 is_stmt 0 @ ../../../mcal/McalLib_ZX_K14xM/Src/McalLib_OsCounter.c:477:72 ldr r2, [sp, #4] .loc 2 477 50 @ ../../../mcal/McalLib_ZX_K14xM/Src/McalLib_OsCounter.c:477:50 movw r1, :lower16:McalLib_OsCounterFreq movt r1, :upper16:McalLib_OsCounterFreq ldr.w r1, [r1, r2, lsl #2] .loc 2 477 40 @ ../../../mcal/McalLib_ZX_K14xM/Src/McalLib_OsCounter.c:477:40 umull r0, r1, r0, r1 .loc 2 477 18 @ ../../../mcal/McalLib_ZX_K14xM/Src/McalLib_OsCounter.c:477:18 str r1, [sp, #12] str r0, [sp, #8] .loc 2 478 30 is_stmt 1 @ ../../../mcal/McalLib_ZX_K14xM/Src/McalLib_OsCounter.c:478:30 ldr r0, [sp, #8] ldr r1, [sp, #12] movw r2, #16960 movt r2, #15 movs r3, #0 .loc 2 478 35 is_stmt 0 @ ../../../mcal/McalLib_ZX_K14xM/Src/McalLib_OsCounter.c:478:35 bl __aeabi_uldivmod .loc 2 478 19 @ ../../../mcal/McalLib_ZX_K14xM/Src/McalLib_OsCounter.c:478:19 str r0, [sp, #16] b .LBB7_5 .Ltmp47: .LBB7_5: .loc 2 0 19 @ ../../../mcal/McalLib_ZX_K14xM/Src/McalLib_OsCounter.c:0:19 b .LBB7_6 .LBB7_6: .loc 2 484 12 is_stmt 1 @ ../../../mcal/McalLib_ZX_K14xM/Src/McalLib_OsCounter.c:484:12 ldr r0, [sp, #16] .loc 2 484 5 is_stmt 0 @ ../../../mcal/McalLib_ZX_K14xM/Src/McalLib_OsCounter.c:484:5 add sp, #24 pop {r7, pc} .Ltmp48: .Lfunc_end7: .size McalLib_OsCounter_MicroSecToTicks, .Lfunc_end7-McalLib_OsCounter_MicroSecToTicks .cfi_endproc .cantunwind .fnend @ -- End function .hidden McalLib_OsCounter_SetCounterFreq @ -- Begin function McalLib_OsCounter_SetCounterFreq .globl McalLib_OsCounter_SetCounterFreq .p2align 2 .type McalLib_OsCounter_SetCounterFreq,%function .code 16 @ @McalLib_OsCounter_SetCounterFreq .thumb_func McalLib_OsCounter_SetCounterFreq: .Lfunc_begin8: .loc 2 496 0 is_stmt 1 @ ../../../mcal/McalLib_ZX_K14xM/Src/McalLib_OsCounter.c:496:0 .fnstart .cfi_startproc @ %bb.0: .save {r7, lr} push {r7, lr} .cfi_def_cfa_offset 8 .cfi_offset lr, -4 .cfi_offset r7, -8 .pad #8 sub sp, #8 .cfi_def_cfa_offset 16 str r0, [sp, #4] movs r0, #0 .Ltmp49: .loc 2 497 12 prologue_end @ ../../../mcal/McalLib_ZX_K14xM/Src/McalLib_OsCounter.c:497:12 str r0, [sp] .Ltmp50: .loc 2 500 34 @ ../../../mcal/McalLib_ZX_K14xM/Src/McalLib_OsCounter.c:500:34 ldr r1, [sp] .loc 2 500 17 is_stmt 0 @ ../../../mcal/McalLib_ZX_K14xM/Src/McalLib_OsCounter.c:500:17 movw r0, :lower16:McalLib_InitFlag movt r0, :upper16:McalLib_InitFlag ldrb r0, [r0, r1] .Ltmp51: .loc 2 500 9 @ ../../../mcal/McalLib_ZX_K14xM/Src/McalLib_OsCounter.c:500:9 cmp r0, #1 beq .LBB8_2 b .LBB8_1 .LBB8_1: .loc 2 0 9 @ ../../../mcal/McalLib_ZX_K14xM/Src/McalLib_OsCounter.c:0:9 movs r0, #5 movs r1, #2 .Ltmp52: .loc 2 502 9 is_stmt 1 @ ../../../mcal/McalLib_ZX_K14xM/Src/McalLib_OsCounter.c:502:9 bl McalLib_DetReportError .loc 2 503 5 @ ../../../mcal/McalLib_ZX_K14xM/Src/McalLib_OsCounter.c:503:5 b .LBB8_3 .Ltmp53: .LBB8_2: .loc 2 508 41 @ ../../../mcal/McalLib_ZX_K14xM/Src/McalLib_OsCounter.c:508:41 ldr r0, [sp, #4] .loc 2 508 31 is_stmt 0 @ ../../../mcal/McalLib_ZX_K14xM/Src/McalLib_OsCounter.c:508:31 ldr r2, [sp] .loc 2 508 9 @ ../../../mcal/McalLib_ZX_K14xM/Src/McalLib_OsCounter.c:508:9 movw r1, :lower16:McalLib_OsCounterFreq movt r1, :upper16:McalLib_OsCounterFreq .loc 2 508 39 @ ../../../mcal/McalLib_ZX_K14xM/Src/McalLib_OsCounter.c:508:39 str.w r0, [r1, r2, lsl #2] b .LBB8_3 .Ltmp54: .LBB8_3: .loc 2 518 1 is_stmt 1 @ ../../../mcal/McalLib_ZX_K14xM/Src/McalLib_OsCounter.c:518:1 add sp, #8 pop {r7, pc} .Ltmp55: .Lfunc_end8: .size McalLib_OsCounter_SetCounterFreq, .Lfunc_end8-McalLib_OsCounter_SetCounterFreq .cfi_endproc .cantunwind .fnend @ -- End function .p2align 2 @ -- Begin function McalLib_Assert .type McalLib_Assert,%function .code 16 @ @McalLib_Assert .thumb_func McalLib_Assert: .Lfunc_begin9: .file 5 "D:\\1.Project\\1.git\\HiRain\\Project\\Capri\\Keil" "../../../mcal/McalLib_ZX_K14xM/Inc\\McalLib.h" .loc 5 310 0 @ ../../../mcal/McalLib_ZX_K14xM/Inc\McalLib.h:310:0 .fnstart .cfi_startproc @ %bb.0: .pad #8 sub sp, #8 .cfi_def_cfa_offset 8 str r0, [sp, #4] str r1, [sp] .Ltmp56: .loc 5 314 5 prologue_end @ ../../../mcal/McalLib_ZX_K14xM/Inc\McalLib.h:314:5 b .LBB9_1 .LBB9_1: @ =>This Inner Loop Header: Depth=1 .Ltmp57: .loc 5 314 5 is_stmt 0 @ ../../../mcal/McalLib_ZX_K14xM/Inc\McalLib.h:314:5 b .LBB9_1 .Ltmp58: .Lfunc_end9: .size McalLib_Assert, .Lfunc_end9-McalLib_Assert .cfi_endproc .cantunwind .fnend @ -- End function .type McalLib_OsCounterFreq,%object @ @McalLib_OsCounterFreq .section .mcal_bss,"aw",%nobits .p2align 2, 0x0 McalLib_OsCounterFreq: .zero 4 .size McalLib_OsCounterFreq, 4 .type McalLib_InitFlag,%object @ @McalLib_InitFlag McalLib_InitFlag: .zero 1 .size McalLib_InitFlag, 1 .type .L.str,%object @ @.str .section .rodata.str1.1,"aMS",%progbits,1 .L.str: .asciz "../../../mcal/McalLib_ZX_K14xM/Src/McalLib_OsCounter.c" .size .L.str, 55 .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 18 @ DW_AT_high_pc .byte 6 @ DW_FORM_data4 .byte 0 @ EOM(1) .byte 0 @ EOM(2) .byte 2 @ Abbreviation Code .byte 52 @ DW_TAG_variable .byte 0 @ DW_CHILDREN_no .byte 3 @ DW_AT_name .byte 14 @ DW_FORM_strp .byte 73 @ DW_AT_type .byte 19 @ DW_FORM_ref4 .byte 58 @ DW_AT_decl_file .byte 11 @ DW_FORM_data1 .byte 59 @ DW_AT_decl_line .byte 11 @ DW_FORM_data1 .byte 2 @ DW_AT_location .byte 24 @ DW_FORM_exprloc .byte 0 @ EOM(1) .byte 0 @ EOM(2) .byte 3 @ Abbreviation Code .byte 1 @ DW_TAG_array_type .byte 1 @ DW_CHILDREN_yes .byte 73 @ DW_AT_type .byte 19 @ DW_FORM_ref4 .byte 0 @ EOM(1) .byte 0 @ EOM(2) .byte 4 @ Abbreviation Code .byte 33 @ DW_TAG_subrange_type .byte 0 @ DW_CHILDREN_no .byte 73 @ DW_AT_type .byte 19 @ DW_FORM_ref4 .byte 55 @ DW_AT_count .byte 11 @ DW_FORM_data1 .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 7 @ Abbreviation Code .byte 36 @ DW_TAG_base_type .byte 0 @ DW_CHILDREN_no .byte 3 @ DW_AT_name .byte 14 @ DW_FORM_strp .byte 11 @ DW_AT_byte_size .byte 11 @ DW_FORM_data1 .byte 62 @ DW_AT_encoding .byte 11 @ DW_FORM_data1 .byte 0 @ EOM(1) .byte 0 @ EOM(2) .byte 8 @ Abbreviation Code .byte 52 @ DW_TAG_variable .byte 0 @ DW_CHILDREN_no .byte 73 @ DW_AT_type .byte 19 @ DW_FORM_ref4 .byte 58 @ DW_AT_decl_file .byte 11 @ DW_FORM_data1 .byte 59 @ DW_AT_decl_line .byte 11 @ DW_FORM_data1 .byte 2 @ DW_AT_location .byte 24 @ DW_FORM_exprloc .byte 0 @ EOM(1) .byte 0 @ EOM(2) .byte 9 @ Abbreviation Code .byte 52 @ DW_TAG_variable .byte 0 @ DW_CHILDREN_no .byte 3 @ DW_AT_name .byte 14 @ DW_FORM_strp .byte 73 @ DW_AT_type .byte 19 @ DW_FORM_ref4 .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 10 @ Abbreviation Code .byte 38 @ DW_TAG_const_type .byte 0 @ DW_CHILDREN_no .byte 73 @ DW_AT_type .byte 19 @ DW_FORM_ref4 .byte 0 @ EOM(1) .byte 0 @ EOM(2) .byte 11 @ Abbreviation Code .byte 15 @ DW_TAG_pointer_type .byte 0 @ DW_CHILDREN_no .byte 73 @ DW_AT_type .byte 19 @ DW_FORM_ref4 .byte 0 @ EOM(1) .byte 0 @ EOM(2) .byte 12 @ 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 5 @ DW_FORM_data2 .byte 0 @ EOM(1) .byte 0 @ EOM(2) .byte 13 @ Abbreviation Code .byte 19 @ DW_TAG_structure_type .byte 1 @ DW_CHILDREN_yes .byte 11 @ DW_AT_byte_size .byte 11 @ DW_FORM_data1 .byte 58 @ DW_AT_decl_file .byte 11 @ DW_FORM_data1 .byte 59 @ DW_AT_decl_line .byte 5 @ DW_FORM_data2 .byte 0 @ EOM(1) .byte 0 @ EOM(2) .byte 14 @ Abbreviation Code .byte 13 @ DW_TAG_member .byte 0 @ DW_CHILDREN_no .byte 3 @ DW_AT_name .byte 14 @ DW_FORM_strp .byte 73 @ DW_AT_type .byte 19 @ DW_FORM_ref4 .byte 58 @ DW_AT_decl_file .byte 11 @ DW_FORM_data1 .byte 59 @ DW_AT_decl_line .byte 5 @ DW_FORM_data2 .byte 56 @ DW_AT_data_member_location .byte 11 @ DW_FORM_data1 .byte 0 @ EOM(1) .byte 0 @ EOM(2) .byte 15 @ Abbreviation Code .byte 53 @ DW_TAG_volatile_type .byte 0 @ DW_CHILDREN_no .byte 73 @ DW_AT_type .byte 19 @ DW_FORM_ref4 .byte 0 @ EOM(1) .byte 0 @ EOM(2) .byte 16 @ Abbreviation Code .byte 15 @ DW_TAG_pointer_type .byte 0 @ DW_CHILDREN_no .byte 0 @ EOM(1) .byte 0 @ EOM(2) .byte 17 @ 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 5 @ DW_FORM_data2 .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 18 @ Abbreviation Code .byte 52 @ DW_TAG_variable .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 5 @ DW_FORM_data2 .byte 73 @ DW_AT_type .byte 19 @ DW_FORM_ref4 .byte 0 @ EOM(1) .byte 0 @ EOM(2) .byte 19 @ 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 0 @ EOM(1) .byte 0 @ EOM(2) .byte 20 @ 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 21 @ 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 0 @ EOM(1) .byte 0 @ EOM(2) .byte 22 @ 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 5 @ DW_FORM_data2 .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 23 @ 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 5 @ DW_FORM_data2 .byte 73 @ DW_AT_type .byte 19 @ DW_FORM_ref4 .byte 0 @ EOM(1) .byte 0 @ EOM(2) .byte 24 @ 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 0 @ EOM(1) .byte 0 @ EOM(2) .byte 25 @ Abbreviation Code .byte 52 @ DW_TAG_variable .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 26 @ 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 5 @ DW_FORM_data2 .byte 39 @ DW_AT_prototyped .byte 25 @ DW_FORM_flag_present .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:0x359 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 .Lfunc_begin0 @ DW_AT_low_pc .long .Lfunc_end9-.Lfunc_begin0 @ DW_AT_high_pc .byte 2 @ Abbrev [2] 0x26:0x11 DW_TAG_variable .long .Linfo_string3 @ DW_AT_name .long 55 @ DW_AT_type .byte 2 @ DW_AT_decl_file .byte 140 @ DW_AT_decl_line .byte 5 @ DW_AT_location .byte 3 .long McalLib_InitFlag .byte 3 @ Abbrev [3] 0x37:0xc DW_TAG_array_type .long 67 @ DW_AT_type .byte 4 @ Abbrev [4] 0x3c:0x6 DW_TAG_subrange_type .long 85 @ DW_AT_type .byte 1 @ DW_AT_count .byte 0 @ End Of Children Mark .byte 5 @ Abbrev [5] 0x43:0xb DW_TAG_typedef .long 78 @ DW_AT_type .long .Linfo_string5 @ DW_AT_name .byte 1 @ DW_AT_decl_file .byte 86 @ DW_AT_decl_line .byte 6 @ Abbrev [6] 0x4e:0x7 DW_TAG_base_type .long .Linfo_string4 @ DW_AT_name .byte 8 @ DW_AT_encoding .byte 1 @ DW_AT_byte_size .byte 7 @ Abbrev [7] 0x55:0x7 DW_TAG_base_type .long .Linfo_string6 @ DW_AT_name .byte 8 @ DW_AT_byte_size .byte 7 @ DW_AT_encoding .byte 2 @ Abbrev [2] 0x5c:0x11 DW_TAG_variable .long .Linfo_string7 @ DW_AT_name .long 109 @ DW_AT_type .byte 2 @ DW_AT_decl_file .byte 149 @ DW_AT_decl_line .byte 5 @ DW_AT_location .byte 3 .long McalLib_OsCounterFreq .byte 3 @ Abbrev [3] 0x6d:0xc DW_TAG_array_type .long 121 @ DW_AT_type .byte 4 @ Abbrev [4] 0x72:0x6 DW_TAG_subrange_type .long 85 @ DW_AT_type .byte 1 @ DW_AT_count .byte 0 @ End Of Children Mark .byte 5 @ Abbrev [5] 0x79:0xb DW_TAG_typedef .long 132 @ DW_AT_type .long .Linfo_string9 @ DW_AT_name .byte 1 @ DW_AT_decl_file .byte 101 @ DW_AT_decl_line .byte 6 @ Abbrev [6] 0x84:0x7 DW_TAG_base_type .long .Linfo_string8 @ DW_AT_name .byte 7 @ DW_AT_encoding .byte 4 @ DW_AT_byte_size .byte 8 @ Abbrev [8] 0x8b:0xd DW_TAG_variable .long 152 @ DW_AT_type .byte 2 @ DW_AT_decl_file .byte 213 @ DW_AT_decl_line .byte 5 @ DW_AT_location .byte 3 .long .L.str .byte 3 @ Abbrev [3] 0x98:0xc DW_TAG_array_type .long 164 @ DW_AT_type .byte 4 @ Abbrev [4] 0x9d:0x6 DW_TAG_subrange_type .long 85 @ DW_AT_type .byte 55 @ DW_AT_count .byte 0 @ End Of Children Mark .byte 6 @ Abbrev [6] 0xa4:0x7 DW_TAG_base_type .long .Linfo_string10 @ DW_AT_name .byte 8 @ DW_AT_encoding .byte 1 @ DW_AT_byte_size .byte 9 @ Abbrev [9] 0xab:0xb DW_TAG_variable .long .Linfo_string11 @ DW_AT_name .long 182 @ DW_AT_type .byte 2 @ DW_AT_decl_file .byte 162 @ DW_AT_decl_line .byte 10 @ Abbrev [10] 0xb6:0x5 DW_TAG_const_type .long 187 @ DW_AT_type .byte 11 @ Abbrev [11] 0xbb:0x5 DW_TAG_pointer_type .long 192 @ DW_AT_type .byte 12 @ Abbrev [12] 0xc0:0xc DW_TAG_typedef .long 204 @ DW_AT_type .long .Linfo_string16 @ DW_AT_name .byte 3 @ DW_AT_decl_file .short 397 @ DW_AT_decl_line .byte 13 @ Abbrev [13] 0xcc:0x3a DW_TAG_structure_type .byte 16 @ DW_AT_byte_size .byte 3 @ DW_AT_decl_file .short 391 @ DW_AT_decl_line .byte 14 @ Abbrev [14] 0xd1:0xd DW_TAG_member .long .Linfo_string12 @ DW_AT_name .long 262 @ DW_AT_type .byte 3 @ DW_AT_decl_file .short 393 @ DW_AT_decl_line .byte 0 @ DW_AT_data_member_location .byte 14 @ Abbrev [14] 0xde:0xd DW_TAG_member .long .Linfo_string13 @ DW_AT_name .long 262 @ DW_AT_type .byte 3 @ DW_AT_decl_file .short 394 @ DW_AT_decl_line .byte 4 @ DW_AT_data_member_location .byte 14 @ Abbrev [14] 0xeb:0xd DW_TAG_member .long .Linfo_string14 @ DW_AT_name .long 262 @ DW_AT_type .byte 3 @ DW_AT_decl_file .short 395 @ DW_AT_decl_line .byte 8 @ DW_AT_data_member_location .byte 14 @ Abbrev [14] 0xf8:0xd DW_TAG_member .long .Linfo_string15 @ DW_AT_name .long 267 @ DW_AT_type .byte 3 @ DW_AT_decl_file .short 396 @ DW_AT_decl_line .byte 12 @ DW_AT_data_member_location .byte 0 @ End Of Children Mark .byte 15 @ Abbrev [15] 0x106:0x5 DW_TAG_volatile_type .long 121 @ DW_AT_type .byte 10 @ Abbrev [10] 0x10b:0x5 DW_TAG_const_type .long 262 @ DW_AT_type .byte 16 @ Abbrev [16] 0x110:0x1 DW_TAG_pointer_type .byte 5 @ Abbrev [5] 0x111:0xb DW_TAG_typedef .long 284 @ DW_AT_type .long .Linfo_string18 @ DW_AT_name .byte 4 @ DW_AT_decl_file .byte 104 @ DW_AT_decl_line .byte 5 @ Abbrev [5] 0x11c:0xb DW_TAG_typedef .long 78 @ DW_AT_type .long .Linfo_string17 @ DW_AT_name .byte 1 @ DW_AT_decl_file .byte 91 @ DW_AT_decl_line .byte 5 @ Abbrev [5] 0x127:0xb DW_TAG_typedef .long 306 @ DW_AT_type .long .Linfo_string20 @ DW_AT_name .byte 1 @ DW_AT_decl_file .byte 107 @ DW_AT_decl_line .byte 6 @ Abbrev [6] 0x132:0x7 DW_TAG_base_type .long .Linfo_string19 @ DW_AT_name .byte 7 @ DW_AT_encoding .byte 8 @ DW_AT_byte_size .byte 11 @ Abbrev [11] 0x139:0x5 DW_TAG_pointer_type .long 284 @ DW_AT_type .byte 17 @ Abbrev [17] 0x13e:0x22 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_string21 @ DW_AT_name .byte 2 @ DW_AT_decl_file .short 318 @ DW_AT_decl_line @ DW_AT_prototyped @ DW_AT_external .byte 18 @ Abbrev [18] 0x150:0xf DW_TAG_variable .byte 2 @ DW_AT_location .byte 145 .byte 4 .long .Linfo_string31 @ DW_AT_name .byte 2 @ DW_AT_decl_file .short 320 @ DW_AT_decl_line .long 121 @ DW_AT_type .byte 0 @ End Of Children Mark .byte 19 @ Abbrev [19] 0x160:0x2e 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_string22 @ DW_AT_name .byte 2 @ DW_AT_decl_file .byte 202 @ DW_AT_decl_line @ DW_AT_prototyped .byte 20 @ Abbrev [20] 0x171:0xe DW_TAG_formal_parameter .byte 2 @ DW_AT_location .byte 145 .byte 7 .long .Linfo_string32 @ DW_AT_name .byte 2 @ DW_AT_decl_file .byte 202 @ DW_AT_decl_line .long 284 @ DW_AT_type .byte 20 @ Abbrev [20] 0x17f:0xe DW_TAG_formal_parameter .byte 2 @ DW_AT_location .byte 145 .byte 6 .long .Linfo_string33 @ DW_AT_name .byte 2 @ DW_AT_decl_file .byte 202 @ DW_AT_decl_line .long 284 @ DW_AT_type .byte 0 @ End Of Children Mark .byte 21 @ Abbrev [21] 0x18e:0x11 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_string23 @ DW_AT_name .byte 2 @ DW_AT_decl_file .byte 220 @ DW_AT_decl_line @ DW_AT_prototyped .byte 22 @ Abbrev [22] 0x19f:0x44 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_string24 @ DW_AT_name .byte 2 @ DW_AT_decl_file .short 359 @ DW_AT_decl_line @ DW_AT_prototyped .long 273 @ DW_AT_type @ DW_AT_external .byte 23 @ Abbrev [23] 0x1b5:0xf DW_TAG_formal_parameter .byte 2 @ DW_AT_location .byte 145 .byte 12 .long .Linfo_string34 @ DW_AT_name .byte 2 @ DW_AT_decl_file .short 359 @ DW_AT_decl_line .long 847 @ DW_AT_type .byte 18 @ Abbrev [18] 0x1c4:0xf DW_TAG_variable .byte 2 @ DW_AT_location .byte 145 .byte 11 .long .Linfo_string35 @ DW_AT_name .byte 2 @ DW_AT_decl_file .short 361 @ DW_AT_decl_line .long 273 @ DW_AT_type .byte 18 @ Abbrev [18] 0x1d3:0xf DW_TAG_variable .byte 2 @ DW_AT_location .byte 145 .byte 4 .long .Linfo_string31 @ DW_AT_name .byte 2 @ DW_AT_decl_file .short 362 @ DW_AT_decl_line .long 121 @ DW_AT_type .byte 0 @ End Of Children Mark .byte 24 @ Abbrev [24] 0x1e3:0x24 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_string25 @ DW_AT_name .byte 2 @ DW_AT_decl_file .byte 246 @ DW_AT_decl_line @ DW_AT_prototyped .long 121 @ DW_AT_type .byte 25 @ Abbrev [25] 0x1f8:0xe DW_TAG_variable .byte 2 @ DW_AT_location .byte 145 .byte 0 .long .Linfo_string34 @ DW_AT_name .byte 2 @ DW_AT_decl_file .byte 248 @ DW_AT_decl_line .long 121 @ DW_AT_type .byte 0 @ End Of Children Mark .byte 22 @ Abbrev [22] 0x207:0x53 DW_TAG_subprogram .long .Lfunc_begin5 @ DW_AT_low_pc .long .Lfunc_end5-.Lfunc_begin5 @ DW_AT_high_pc .byte 1 @ DW_AT_frame_base .byte 93 .long .Linfo_string26 @ DW_AT_name .byte 2 @ DW_AT_decl_file .short 410 @ DW_AT_decl_line @ DW_AT_prototyped .long 273 @ DW_AT_type @ DW_AT_external .byte 23 @ Abbrev [23] 0x21d:0xf DW_TAG_formal_parameter .byte 2 @ DW_AT_location .byte 145 .byte 12 .long .Linfo_string36 @ DW_AT_name .byte 2 @ DW_AT_decl_file .short 410 @ DW_AT_decl_line .long 852 @ DW_AT_type .byte 23 @ Abbrev [23] 0x22c:0xf DW_TAG_formal_parameter .byte 2 @ DW_AT_location .byte 145 .byte 8 .long .Linfo_string37 @ DW_AT_name .byte 2 @ DW_AT_decl_file .short 410 @ DW_AT_decl_line .long 847 @ DW_AT_type .byte 18 @ Abbrev [18] 0x23b:0xf DW_TAG_variable .byte 2 @ DW_AT_location .byte 145 .byte 7 .long .Linfo_string35 @ DW_AT_name .byte 2 @ DW_AT_decl_file .short 412 @ DW_AT_decl_line .long 273 @ DW_AT_type .byte 18 @ Abbrev [18] 0x24a:0xf DW_TAG_variable .byte 2 @ DW_AT_location .byte 145 .byte 0 .long .Linfo_string31 @ DW_AT_name .byte 2 @ DW_AT_decl_file .short 413 @ DW_AT_decl_line .long 121 @ DW_AT_type .byte 0 @ End Of Children Mark .byte 26 @ Abbrev [26] 0x25a:0x40 DW_TAG_subprogram .long .Lfunc_begin6 @ DW_AT_low_pc .long .Lfunc_end6-.Lfunc_begin6 @ DW_AT_high_pc .byte 1 @ DW_AT_frame_base .byte 93 .long .Linfo_string27 @ DW_AT_name .byte 2 @ DW_AT_decl_file .short 267 @ DW_AT_decl_line @ DW_AT_prototyped .byte 23 @ Abbrev [23] 0x26c:0xf DW_TAG_formal_parameter .byte 2 @ DW_AT_location .byte 145 .byte 8 .long .Linfo_string36 @ DW_AT_name .byte 2 @ DW_AT_decl_file .short 267 @ DW_AT_decl_line .long 847 @ DW_AT_type .byte 23 @ Abbrev [23] 0x27b:0xf DW_TAG_formal_parameter .byte 2 @ DW_AT_location .byte 145 .byte 4 .long .Linfo_string37 @ DW_AT_name .byte 2 @ DW_AT_decl_file .short 267 @ DW_AT_decl_line .long 847 @ DW_AT_type .byte 18 @ Abbrev [18] 0x28a:0xf DW_TAG_variable .byte 2 @ DW_AT_location .byte 145 .byte 0 .long .Linfo_string38 @ DW_AT_name .byte 2 @ DW_AT_decl_file .short 269 @ DW_AT_decl_line .long 121 @ DW_AT_type .byte 0 @ End Of Children Mark .byte 22 @ Abbrev [22] 0x29a:0x53 DW_TAG_subprogram .long .Lfunc_begin7 @ DW_AT_low_pc .long .Lfunc_end7-.Lfunc_begin7 @ DW_AT_high_pc .byte 1 @ DW_AT_frame_base .byte 93 .long .Linfo_string28 @ DW_AT_name .byte 2 @ DW_AT_decl_file .short 457 @ DW_AT_decl_line @ DW_AT_prototyped .long 121 @ DW_AT_type @ DW_AT_external .byte 23 @ Abbrev [23] 0x2b0:0xf DW_TAG_formal_parameter .byte 2 @ DW_AT_location .byte 145 .byte 20 .long .Linfo_string39 @ DW_AT_name .byte 2 @ DW_AT_decl_file .short 457 @ DW_AT_decl_line .long 121 @ DW_AT_type .byte 18 @ Abbrev [18] 0x2bf:0xf DW_TAG_variable .byte 2 @ DW_AT_location .byte 145 .byte 16 .long .Linfo_string40 @ DW_AT_name .byte 2 @ DW_AT_decl_file .short 459 @ DW_AT_decl_line .long 121 @ DW_AT_type .byte 18 @ Abbrev [18] 0x2ce:0xf DW_TAG_variable .byte 2 @ DW_AT_location .byte 145 .byte 8 .long .Linfo_string41 @ DW_AT_name .byte 2 @ DW_AT_decl_file .short 460 @ DW_AT_decl_line .long 295 @ DW_AT_type .byte 18 @ Abbrev [18] 0x2dd:0xf DW_TAG_variable .byte 2 @ DW_AT_location .byte 145 .byte 4 .long .Linfo_string31 @ DW_AT_name .byte 2 @ DW_AT_decl_file .short 461 @ DW_AT_decl_line .long 121 @ DW_AT_type .byte 0 @ End Of Children Mark .byte 17 @ Abbrev [17] 0x2ed:0x31 DW_TAG_subprogram .long .Lfunc_begin8 @ DW_AT_low_pc .long .Lfunc_end8-.Lfunc_begin8 @ DW_AT_high_pc .byte 1 @ DW_AT_frame_base .byte 93 .long .Linfo_string29 @ DW_AT_name .byte 2 @ DW_AT_decl_file .short 495 @ DW_AT_decl_line @ DW_AT_prototyped @ DW_AT_external .byte 23 @ Abbrev [23] 0x2ff:0xf DW_TAG_formal_parameter .byte 2 @ DW_AT_location .byte 145 .byte 4 .long .Linfo_string42 @ DW_AT_name .byte 2 @ DW_AT_decl_file .short 495 @ DW_AT_decl_line .long 121 @ DW_AT_type .byte 18 @ Abbrev [18] 0x30e:0xf DW_TAG_variable .byte 2 @ DW_AT_location .byte 145 .byte 0 .long .Linfo_string31 @ DW_AT_name .byte 2 @ DW_AT_decl_file .short 497 @ DW_AT_decl_line .long 121 @ DW_AT_type .byte 0 @ End Of Children Mark .byte 26 @ Abbrev [26] 0x31e:0x31 DW_TAG_subprogram .long .Lfunc_begin9 @ DW_AT_low_pc .long .Lfunc_end9-.Lfunc_begin9 @ DW_AT_high_pc .byte 1 @ DW_AT_frame_base .byte 93 .long .Linfo_string30 @ DW_AT_name .byte 5 @ DW_AT_decl_file .short 309 @ DW_AT_decl_line @ DW_AT_prototyped .byte 23 @ Abbrev [23] 0x330:0xf DW_TAG_formal_parameter .byte 2 @ DW_AT_location .byte 145 .byte 4 .long .Linfo_string43 @ DW_AT_name .byte 5 @ DW_AT_decl_file .short 309 @ DW_AT_decl_line .long 857 @ DW_AT_type .byte 23 @ Abbrev [23] 0x33f:0xf DW_TAG_formal_parameter .byte 2 @ DW_AT_location .byte 145 .byte 0 .long .Linfo_string44 @ DW_AT_name .byte 5 @ DW_AT_decl_file .short 309 @ DW_AT_decl_line .long 121 @ DW_AT_type .byte 0 @ End Of Children Mark .byte 11 @ Abbrev [11] 0x34f:0x5 DW_TAG_pointer_type .long 121 @ DW_AT_type .byte 10 @ Abbrev [10] 0x354:0x5 DW_TAG_const_type .long 847 @ DW_AT_type .byte 11 @ Abbrev [11] 0x359:0x5 DW_TAG_pointer_type .long 862 @ DW_AT_type .byte 10 @ Abbrev [10] 0x35e:0x5 DW_TAG_const_type .long 284 @ DW_AT_type .byte 0 @ End Of Children Mark .Ldebug_info_end0: .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/McalLib_ZX_K14xM/Src\\McalLib_OsCounter.c" @ string offset=68 .Linfo_string2: .asciz "D:\\1.Project\\1.git\\HiRain\\Project\\Capri\\Keil" @ string offset=123 .Linfo_string3: .asciz "McalLib_InitFlag" @ string offset=168 .Linfo_string4: .asciz "unsigned char" @ string offset=185 .Linfo_string5: .asciz "boolean" @ string offset=199 .Linfo_string6: .asciz "__ARRAY_SIZE_TYPE__" @ string offset=207 .Linfo_string7: .asciz "McalLib_OsCounterFreq" @ string offset=227 .Linfo_string8: .asciz "unsigned int" @ string offset=249 .Linfo_string9: .asciz "uint32" @ string offset=262 .Linfo_string10: .asciz "char" @ string offset=269 .Linfo_string11: .asciz "Z20_SysTickRegPtr" @ string offset=274 .Linfo_string12: .asciz "CTRL" @ string offset=292 .Linfo_string13: .asciz "LOAD" @ string offset=297 .Linfo_string14: .asciz "VAL" @ string offset=302 .Linfo_string15: .asciz "CALIB" @ string offset=306 .Linfo_string16: .asciz "Z20_SysTickType" @ string offset=312 .Linfo_string17: .asciz "uint8" @ string offset=328 .Linfo_string18: .asciz "Std_ReturnType" @ string offset=334 .Linfo_string19: .asciz "unsigned long long" @ string offset=349 .Linfo_string20: .asciz "uint64" @ string offset=368 .Linfo_string21: .asciz "McalLib_OsCounter_Init" @ string offset=375 .Linfo_string22: .asciz "McalLib_DetReportError" @ string offset=398 .Linfo_string23: .asciz "McalLib_Systick_Init" @ string offset=421 .Linfo_string24: .asciz "McalLib_OsCounter_GetCounterValue" @ string offset=442 .Linfo_string25: .asciz "McalLib_Systick_GetCounterValue" @ string offset=476 .Linfo_string26: .asciz "McalLib_OsCounter_GetElapsedValue" @ string offset=508 .Linfo_string27: .asciz "McalLib_Systick_GetElapsedValue" @ string offset=542 .Linfo_string28: .asciz "McalLib_OsCounter_MicroSecToTicks" @ string offset=574 .Linfo_string29: .asciz "McalLib_OsCounter_SetCounterFreq" @ string offset=608 .Linfo_string30: .asciz "McalLib_Assert" @ string offset=641 .Linfo_string31: .asciz "CoreId" @ string offset=656 .Linfo_string32: .asciz "ServiceId" @ string offset=663 .Linfo_string33: .asciz "ErrorId" @ string offset=673 .Linfo_string34: .asciz "Value" @ string offset=681 .Linfo_string35: .asciz "RetValue" @ string offset=687 .Linfo_string36: .asciz "CounterValue" @ string offset=696 .Linfo_string37: .asciz "ElapsedValue" @ string offset=709 .Linfo_string38: .asciz "CurrentValue" @ string offset=722 .Linfo_string39: .asciz "MicroSecond" @ string offset=735 .Linfo_string40: .asciz "Ticks" @ string offset=747 .Linfo_string41: .asciz "Temp" @ string offset=753 .Linfo_string42: .asciz "Freq" @ string offset=758 .Linfo_string43: .asciz "File" @ string offset=763 .Linfo_string44: .asciz "Line" @ string offset=768 .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: