.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 "Ram_Drv.c" .file 1 "D:\\1.Project\\1.git\\HiRain\\Project\\Capri\\Keil" "../../../mcal/Mcu_ZX_K14xM/Inc/Ram_Drv_Types.h" .file 2 "D:\\1.Project\\1.git\\HiRain\\Project\\Capri\\Keil" "../../../mcal/Base_ZX_K14xM/Inc/Platform_Types.h" .section .mcal_code,"ax",%progbits .hidden Ram_Drv_Init @ -- Begin function Ram_Drv_Init .globl Ram_Drv_Init .p2align 2 .type Ram_Drv_Init,%function .code 16 @ @Ram_Drv_Init .thumb_func Ram_Drv_Init: .Lfunc_begin0: .file 3 "D:\\1.Project\\1.git\\HiRain\\Project\\Capri\\Keil" "../../../mcal/Mcu_ZX_K14xM/Src/Ram_Drv.c" .loc 3 484 0 @ ../../../mcal/Mcu_ZX_K14xM/Src/Ram_Drv.c:484: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 str r0, [sp, #4] movs r0, #1 .Ltmp0: .loc 3 485 24 prologue_end @ ../../../mcal/Mcu_ZX_K14xM/Src/Ram_Drv.c:485:24 strb.w r0, [sp, #3] .Ltmp1: .loc 3 487 21 @ ../../../mcal/Mcu_ZX_K14xM/Src/Ram_Drv.c:487:21 ldr r0, [sp, #4] .Ltmp2: .loc 3 487 9 is_stmt 0 @ ../../../mcal/Mcu_ZX_K14xM/Src/Ram_Drv.c:487:9 cbz r0, .LBB0_12 b .LBB0_1 .LBB0_1: .Ltmp3: .loc 3 489 20 is_stmt 1 @ ../../../mcal/Mcu_ZX_K14xM/Src/Ram_Drv.c:489:20 ldr r0, [sp, #4] .loc 3 489 34 is_stmt 0 @ ../../../mcal/Mcu_ZX_K14xM/Src/Ram_Drv.c:489:34 ldr r0, [r0, #16] .loc 3 489 48 @ ../../../mcal/Mcu_ZX_K14xM/Src/Ram_Drv.c:489:48 cmp r0, #1 beq .LBB0_5 b .LBB0_2 .LBB0_2: .loc 3 489 58 @ ../../../mcal/Mcu_ZX_K14xM/Src/Ram_Drv.c:489:58 ldr r0, [sp, #4] .loc 3 489 72 @ ../../../mcal/Mcu_ZX_K14xM/Src/Ram_Drv.c:489:72 ldr r0, [r0, #16] .loc 3 489 86 @ ../../../mcal/Mcu_ZX_K14xM/Src/Ram_Drv.c:489:86 cmp r0, #2 beq .LBB0_5 b .LBB0_3 .LBB0_3: .loc 3 490 20 is_stmt 1 @ ../../../mcal/Mcu_ZX_K14xM/Src/Ram_Drv.c:490:20 ldr r0, [sp, #4] .loc 3 490 34 is_stmt 0 @ ../../../mcal/Mcu_ZX_K14xM/Src/Ram_Drv.c:490:34 ldr r0, [r0, #16] .loc 3 490 48 @ ../../../mcal/Mcu_ZX_K14xM/Src/Ram_Drv.c:490:48 cmp r0, #4 beq .LBB0_5 b .LBB0_4 .LBB0_4: .loc 3 490 58 @ ../../../mcal/Mcu_ZX_K14xM/Src/Ram_Drv.c:490:58 ldr r0, [sp, #4] .loc 3 490 72 @ ../../../mcal/Mcu_ZX_K14xM/Src/Ram_Drv.c:490:72 ldr r0, [r0, #16] .Ltmp4: .loc 3 489 13 is_stmt 1 @ ../../../mcal/Mcu_ZX_K14xM/Src/Ram_Drv.c:489:13 cmp r0, #8 bne .LBB0_10 b .LBB0_5 .LBB0_5: .Ltmp5: .loc 3 492 61 @ ../../../mcal/Mcu_ZX_K14xM/Src/Ram_Drv.c:492:61 ldr r0, [sp, #4] .loc 3 492 25 is_stmt 0 @ ../../../mcal/Mcu_ZX_K14xM/Src/Ram_Drv.c:492:25 bl Ram_Drv_InitSectionWithDefaultValue .Ltmp6: .loc 3 492 17 @ ../../../mcal/Mcu_ZX_K14xM/Src/Ram_Drv.c:492:17 cmp r0, #1 bne .LBB0_9 b .LBB0_6 .LBB0_6: .Ltmp7: .loc 3 494 66 is_stmt 1 @ ../../../mcal/Mcu_ZX_K14xM/Src/Ram_Drv.c:494:66 ldr r0, [sp, #4] .loc 3 494 29 is_stmt 0 @ ../../../mcal/Mcu_ZX_K14xM/Src/Ram_Drv.c:494:29 bl Ram_Drv_CheckSectionWithDefaultValue .Ltmp8: .loc 3 494 21 @ ../../../mcal/Mcu_ZX_K14xM/Src/Ram_Drv.c:494:21 cmp r0, #1 bne .LBB0_8 b .LBB0_7 .LBB0_7: .loc 3 0 21 @ ../../../mcal/Mcu_ZX_K14xM/Src/Ram_Drv.c:0:21 movs r0, #0 .Ltmp9: .loc 3 496 31 is_stmt 1 @ ../../../mcal/Mcu_ZX_K14xM/Src/Ram_Drv.c:496:31 strb.w r0, [sp, #3] .loc 3 497 17 @ ../../../mcal/Mcu_ZX_K14xM/Src/Ram_Drv.c:497:17 b .LBB0_8 .Ltmp10: .LBB0_8: .loc 3 498 13 @ ../../../mcal/Mcu_ZX_K14xM/Src/Ram_Drv.c:498:13 b .LBB0_9 .Ltmp11: .LBB0_9: .loc 3 499 9 @ ../../../mcal/Mcu_ZX_K14xM/Src/Ram_Drv.c:499:9 b .LBB0_11 .Ltmp12: .LBB0_10: .loc 3 0 9 is_stmt 0 @ ../../../mcal/Mcu_ZX_K14xM/Src/Ram_Drv.c:0:9 b .LBB0_11 .LBB0_11: .loc 3 504 5 is_stmt 1 @ ../../../mcal/Mcu_ZX_K14xM/Src/Ram_Drv.c:504:5 b .LBB0_13 .Ltmp13: .LBB0_12: .loc 3 0 5 is_stmt 0 @ ../../../mcal/Mcu_ZX_K14xM/Src/Ram_Drv.c:0:5 b .LBB0_13 .LBB0_13: .loc 3 510 12 is_stmt 1 @ ../../../mcal/Mcu_ZX_K14xM/Src/Ram_Drv.c:510:12 ldrb.w r0, [sp, #3] .loc 3 510 5 is_stmt 0 @ ../../../mcal/Mcu_ZX_K14xM/Src/Ram_Drv.c:510:5 add sp, #8 pop {r7, pc} .Ltmp14: .Lfunc_end0: .size Ram_Drv_Init, .Lfunc_end0-Ram_Drv_Init .cfi_endproc .cantunwind .fnend @ -- End function .p2align 2 @ -- Begin function Ram_Drv_InitSectionWithDefaultValue .type Ram_Drv_InitSectionWithDefaultValue,%function .code 16 @ @Ram_Drv_InitSectionWithDefaultValue .thumb_func Ram_Drv_InitSectionWithDefaultValue: .Lfunc_begin1: .loc 3 387 0 is_stmt 1 @ ../../../mcal/Mcu_ZX_K14xM/Src/Ram_Drv.c:387: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, #1 .Ltmp15: .loc 3 388 28 prologue_end @ ../../../mcal/Mcu_ZX_K14xM/Src/Ram_Drv.c:388:28 strb.w r0, [sp, #11] .Ltmp16: .loc 3 390 21 @ ../../../mcal/Mcu_ZX_K14xM/Src/Ram_Drv.c:390:21 ldr r0, [sp, #12] .Ltmp17: .loc 3 390 9 is_stmt 0 @ ../../../mcal/Mcu_ZX_K14xM/Src/Ram_Drv.c:390:9 cbz r0, .LBB1_10 b .LBB1_1 .LBB1_1: .Ltmp18: .loc 3 392 17 is_stmt 1 @ ../../../mcal/Mcu_ZX_K14xM/Src/Ram_Drv.c:392:17 ldr r0, [sp, #12] .loc 3 392 31 is_stmt 0 @ ../../../mcal/Mcu_ZX_K14xM/Src/Ram_Drv.c:392:31 ldr r0, [r0, #16] .loc 3 392 9 @ ../../../mcal/Mcu_ZX_K14xM/Src/Ram_Drv.c:392:9 subs r0, #1 mov r1, r0 str r1, [sp, #4] @ 4-byte Spill cmp r0, #7 bhi .LBB1_8 @ %bb.2: .loc 3 0 9 @ ../../../mcal/Mcu_ZX_K14xM/Src/Ram_Drv.c:0:9 ldr r1, [sp, #4] @ 4-byte Reload .LCPI1_0: tbb [pc, r1] @ %bb.3: .LJTI1_0: .byte (.LBB1_4-(.LCPI1_0+4))/2 .byte (.LBB1_5-(.LCPI1_0+4))/2 .byte (.LBB1_8-(.LCPI1_0+4))/2 .byte (.LBB1_6-(.LCPI1_0+4))/2 .byte (.LBB1_8-(.LCPI1_0+4))/2 .byte (.LBB1_8-(.LCPI1_0+4))/2 .byte (.LBB1_8-(.LCPI1_0+4))/2 .byte (.LBB1_7-(.LCPI1_0+4))/2 .p2align 1 .LBB1_4: .Ltmp19: .loc 3 395 49 is_stmt 1 @ ../../../mcal/Mcu_ZX_K14xM/Src/Ram_Drv.c:395:49 ldr r0, [sp, #12] .loc 3 395 101 is_stmt 0 @ ../../../mcal/Mcu_ZX_K14xM/Src/Ram_Drv.c:395:101 ldr r1, [r0, #4] .loc 3 395 17 @ ../../../mcal/Mcu_ZX_K14xM/Src/Ram_Drv.c:395:17 bl Ram_Drv_WriteSectionWithOneByte .loc 3 396 17 is_stmt 1 @ ../../../mcal/Mcu_ZX_K14xM/Src/Ram_Drv.c:396:17 b .LBB1_9 .LBB1_5: .loc 3 399 50 @ ../../../mcal/Mcu_ZX_K14xM/Src/Ram_Drv.c:399:50 ldr r0, [sp, #12] .loc 3 399 102 is_stmt 0 @ ../../../mcal/Mcu_ZX_K14xM/Src/Ram_Drv.c:399:102 ldr r1, [r0, #4] .loc 3 399 17 @ ../../../mcal/Mcu_ZX_K14xM/Src/Ram_Drv.c:399:17 bl Ram_Drv_WriteSectionWithTwoBytes .loc 3 400 17 is_stmt 1 @ ../../../mcal/Mcu_ZX_K14xM/Src/Ram_Drv.c:400:17 b .LBB1_9 .LBB1_6: .loc 3 403 51 @ ../../../mcal/Mcu_ZX_K14xM/Src/Ram_Drv.c:403:51 ldr r0, [sp, #12] .loc 3 403 103 is_stmt 0 @ ../../../mcal/Mcu_ZX_K14xM/Src/Ram_Drv.c:403:103 ldr r1, [r0, #4] .loc 3 403 17 @ ../../../mcal/Mcu_ZX_K14xM/Src/Ram_Drv.c:403:17 bl Ram_Drv_WriteSectionWithFourBytes .loc 3 404 17 is_stmt 1 @ ../../../mcal/Mcu_ZX_K14xM/Src/Ram_Drv.c:404:17 b .LBB1_9 .LBB1_7: .loc 3 407 52 @ ../../../mcal/Mcu_ZX_K14xM/Src/Ram_Drv.c:407:52 ldr r0, [sp, #12] .loc 3 407 104 is_stmt 0 @ ../../../mcal/Mcu_ZX_K14xM/Src/Ram_Drv.c:407:104 ldr r1, [r0, #4] .loc 3 407 17 @ ../../../mcal/Mcu_ZX_K14xM/Src/Ram_Drv.c:407:17 bl Ram_Drv_WriteSectionWithEightBytes .loc 3 408 17 is_stmt 1 @ ../../../mcal/Mcu_ZX_K14xM/Src/Ram_Drv.c:408:17 b .LBB1_9 .LBB1_8: .loc 3 0 17 is_stmt 0 @ ../../../mcal/Mcu_ZX_K14xM/Src/Ram_Drv.c:0:17 movs r0, #0 .loc 3 410 31 is_stmt 1 @ ../../../mcal/Mcu_ZX_K14xM/Src/Ram_Drv.c:410:31 strb.w r0, [sp, #11] .loc 3 411 17 @ ../../../mcal/Mcu_ZX_K14xM/Src/Ram_Drv.c:411:17 b .LBB1_9 .Ltmp20: .LBB1_9: .loc 3 413 5 @ ../../../mcal/Mcu_ZX_K14xM/Src/Ram_Drv.c:413:5 b .LBB1_11 .Ltmp21: .LBB1_10: .loc 3 0 5 is_stmt 0 @ ../../../mcal/Mcu_ZX_K14xM/Src/Ram_Drv.c:0:5 movs r0, #0 .Ltmp22: .loc 3 416 23 is_stmt 1 @ ../../../mcal/Mcu_ZX_K14xM/Src/Ram_Drv.c:416:23 strb.w r0, [sp, #11] b .LBB1_11 .Ltmp23: .LBB1_11: .loc 3 419 12 @ ../../../mcal/Mcu_ZX_K14xM/Src/Ram_Drv.c:419:12 ldrb.w r0, [sp, #11] .loc 3 419 5 is_stmt 0 @ ../../../mcal/Mcu_ZX_K14xM/Src/Ram_Drv.c:419:5 add sp, #16 pop {r7, pc} .Ltmp24: .Lfunc_end1: .size Ram_Drv_InitSectionWithDefaultValue, .Lfunc_end1-Ram_Drv_InitSectionWithDefaultValue .cfi_endproc .cantunwind .fnend @ -- End function .p2align 2 @ -- Begin function Ram_Drv_CheckSectionWithDefaultValue .type Ram_Drv_CheckSectionWithDefaultValue,%function .code 16 @ @Ram_Drv_CheckSectionWithDefaultValue .thumb_func Ram_Drv_CheckSectionWithDefaultValue: .Lfunc_begin2: .loc 3 433 0 is_stmt 1 @ ../../../mcal/Mcu_ZX_K14xM/Src/Ram_Drv.c:433: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, #1 .Ltmp25: .loc 3 434 28 prologue_end @ ../../../mcal/Mcu_ZX_K14xM/Src/Ram_Drv.c:434:28 strb.w r0, [sp, #11] .Ltmp26: .loc 3 437 21 @ ../../../mcal/Mcu_ZX_K14xM/Src/Ram_Drv.c:437:21 ldr r0, [sp, #12] .Ltmp27: .loc 3 437 9 is_stmt 0 @ ../../../mcal/Mcu_ZX_K14xM/Src/Ram_Drv.c:437:9 cmp r0, #0 beq .LBB2_10 b .LBB2_1 .LBB2_1: .Ltmp28: .loc 3 439 74 is_stmt 1 @ ../../../mcal/Mcu_ZX_K14xM/Src/Ram_Drv.c:439:74 ldr r1, [sp, #12] .loc 3 439 88 is_stmt 0 @ ../../../mcal/Mcu_ZX_K14xM/Src/Ram_Drv.c:439:88 ldr r0, [r1, #4] .loc 3 440 63 is_stmt 1 @ ../../../mcal/Mcu_ZX_K14xM/Src/Ram_Drv.c:440:63 ldr r1, [r1, #16] .loc 3 439 98 @ ../../../mcal/Mcu_ZX_K14xM/Src/Ram_Drv.c:439:98 udiv r0, r0, r1 .loc 3 439 21 is_stmt 0 @ ../../../mcal/Mcu_ZX_K14xM/Src/Ram_Drv.c:439:21 str r0, [sp, #4] .loc 3 442 17 is_stmt 1 @ ../../../mcal/Mcu_ZX_K14xM/Src/Ram_Drv.c:442:17 ldr r0, [sp, #12] .loc 3 442 31 is_stmt 0 @ ../../../mcal/Mcu_ZX_K14xM/Src/Ram_Drv.c:442:31 ldr r0, [r0, #16] .loc 3 442 9 @ ../../../mcal/Mcu_ZX_K14xM/Src/Ram_Drv.c:442:9 subs r0, #1 mov r1, r0 str r1, [sp] @ 4-byte Spill cmp r0, #7 bhi .LBB2_8 @ %bb.2: .loc 3 0 9 @ ../../../mcal/Mcu_ZX_K14xM/Src/Ram_Drv.c:0:9 ldr r1, [sp] @ 4-byte Reload .LCPI2_0: tbb [pc, r1] @ %bb.3: .LJTI2_0: .byte (.LBB2_4-(.LCPI2_0+4))/2 .byte (.LBB2_5-(.LCPI2_0+4))/2 .byte (.LBB2_8-(.LCPI2_0+4))/2 .byte (.LBB2_6-(.LCPI2_0+4))/2 .byte (.LBB2_8-(.LCPI2_0+4))/2 .byte (.LBB2_8-(.LCPI2_0+4))/2 .byte (.LBB2_8-(.LCPI2_0+4))/2 .byte (.LBB2_7-(.LCPI2_0+4))/2 .p2align 1 .LBB2_4: .Ltmp29: .loc 3 445 63 is_stmt 1 @ ../../../mcal/Mcu_ZX_K14xM/Src/Ram_Drv.c:445:63 ldr r0, [sp, #12] .loc 3 445 77 is_stmt 0 @ ../../../mcal/Mcu_ZX_K14xM/Src/Ram_Drv.c:445:77 ldr r1, [sp, #4] .loc 3 445 34 @ ../../../mcal/Mcu_ZX_K14xM/Src/Ram_Drv.c:445:34 bl Ram_Drv_CheckSectorByOneByte .loc 3 445 32 @ ../../../mcal/Mcu_ZX_K14xM/Src/Ram_Drv.c:445:32 strb.w r0, [sp, #11] .loc 3 446 17 is_stmt 1 @ ../../../mcal/Mcu_ZX_K14xM/Src/Ram_Drv.c:446:17 b .LBB2_9 .LBB2_5: .loc 3 448 64 @ ../../../mcal/Mcu_ZX_K14xM/Src/Ram_Drv.c:448:64 ldr r0, [sp, #12] .loc 3 448 78 is_stmt 0 @ ../../../mcal/Mcu_ZX_K14xM/Src/Ram_Drv.c:448:78 ldr r1, [sp, #4] .loc 3 448 34 @ ../../../mcal/Mcu_ZX_K14xM/Src/Ram_Drv.c:448:34 bl Ram_Drv_CheckSectorByTwoBytes .loc 3 448 32 @ ../../../mcal/Mcu_ZX_K14xM/Src/Ram_Drv.c:448:32 strb.w r0, [sp, #11] .loc 3 449 17 is_stmt 1 @ ../../../mcal/Mcu_ZX_K14xM/Src/Ram_Drv.c:449:17 b .LBB2_9 .LBB2_6: .loc 3 451 65 @ ../../../mcal/Mcu_ZX_K14xM/Src/Ram_Drv.c:451:65 ldr r0, [sp, #12] .loc 3 451 79 is_stmt 0 @ ../../../mcal/Mcu_ZX_K14xM/Src/Ram_Drv.c:451:79 ldr r1, [sp, #4] .loc 3 451 34 @ ../../../mcal/Mcu_ZX_K14xM/Src/Ram_Drv.c:451:34 bl Ram_Drv_CheckSectorByFourBytes .loc 3 451 32 @ ../../../mcal/Mcu_ZX_K14xM/Src/Ram_Drv.c:451:32 strb.w r0, [sp, #11] .loc 3 452 17 is_stmt 1 @ ../../../mcal/Mcu_ZX_K14xM/Src/Ram_Drv.c:452:17 b .LBB2_9 .LBB2_7: .loc 3 454 66 @ ../../../mcal/Mcu_ZX_K14xM/Src/Ram_Drv.c:454:66 ldr r0, [sp, #12] .loc 3 454 80 is_stmt 0 @ ../../../mcal/Mcu_ZX_K14xM/Src/Ram_Drv.c:454:80 ldr r1, [sp, #4] .loc 3 454 34 @ ../../../mcal/Mcu_ZX_K14xM/Src/Ram_Drv.c:454:34 bl Ram_Drv_CheckSectorByEightBytes .loc 3 454 32 @ ../../../mcal/Mcu_ZX_K14xM/Src/Ram_Drv.c:454:32 strb.w r0, [sp, #11] .loc 3 455 17 is_stmt 1 @ ../../../mcal/Mcu_ZX_K14xM/Src/Ram_Drv.c:455:17 b .LBB2_9 .LBB2_8: .loc 3 0 17 is_stmt 0 @ ../../../mcal/Mcu_ZX_K14xM/Src/Ram_Drv.c:0:17 movs r0, #0 .loc 3 457 32 is_stmt 1 @ ../../../mcal/Mcu_ZX_K14xM/Src/Ram_Drv.c:457:32 strb.w r0, [sp, #11] .loc 3 458 17 @ ../../../mcal/Mcu_ZX_K14xM/Src/Ram_Drv.c:458:17 b .LBB2_9 .Ltmp30: .LBB2_9: .loc 3 460 5 @ ../../../mcal/Mcu_ZX_K14xM/Src/Ram_Drv.c:460:5 b .LBB2_11 .Ltmp31: .LBB2_10: .loc 3 0 5 is_stmt 0 @ ../../../mcal/Mcu_ZX_K14xM/Src/Ram_Drv.c:0:5 movs r0, #0 .Ltmp32: .loc 3 463 24 is_stmt 1 @ ../../../mcal/Mcu_ZX_K14xM/Src/Ram_Drv.c:463:24 strb.w r0, [sp, #11] b .LBB2_11 .Ltmp33: .LBB2_11: .loc 3 466 12 @ ../../../mcal/Mcu_ZX_K14xM/Src/Ram_Drv.c:466:12 ldrb.w r0, [sp, #11] .loc 3 466 5 is_stmt 0 @ ../../../mcal/Mcu_ZX_K14xM/Src/Ram_Drv.c:466:5 add sp, #16 pop {r7, pc} .Ltmp34: .Lfunc_end2: .size Ram_Drv_CheckSectionWithDefaultValue, .Lfunc_end2-Ram_Drv_CheckSectionWithDefaultValue .cfi_endproc .cantunwind .fnend @ -- End function .p2align 2 @ -- Begin function Ram_Drv_WriteSectionWithOneByte .type Ram_Drv_WriteSectionWithOneByte,%function .code 16 @ @Ram_Drv_WriteSectionWithOneByte .thumb_func Ram_Drv_WriteSectionWithOneByte: .Lfunc_begin3: .loc 3 105 0 is_stmt 1 @ ../../../mcal/Mcu_ZX_K14xM/Src/Ram_Drv.c:105:0 .fnstart .cfi_startproc @ %bb.0: .pad #12 sub sp, #12 .cfi_def_cfa_offset 12 str r0, [sp, #8] str r1, [sp, #4] movs r0, #0 .Ltmp35: .loc 3 106 23 prologue_end @ ../../../mcal/Mcu_ZX_K14xM/Src/Ram_Drv.c:106:23 str r0, [sp] .Ltmp36: .loc 3 108 21 @ ../../../mcal/Mcu_ZX_K14xM/Src/Ram_Drv.c:108:21 ldr r0, [sp, #8] .Ltmp37: .loc 3 108 9 is_stmt 0 @ ../../../mcal/Mcu_ZX_K14xM/Src/Ram_Drv.c:108:9 cbz r0, .LBB3_5 b .LBB3_1 .LBB3_1: .Ltmp38: .loc 3 110 9 is_stmt 1 @ ../../../mcal/Mcu_ZX_K14xM/Src/Ram_Drv.c:110:9 b .LBB3_2 .LBB3_2: @ =>This Inner Loop Header: Depth=1 .loc 3 110 16 is_stmt 0 @ ../../../mcal/Mcu_ZX_K14xM/Src/Ram_Drv.c:110:16 ldr r0, [sp] .loc 3 110 32 @ ../../../mcal/Mcu_ZX_K14xM/Src/Ram_Drv.c:110:32 ldr r1, [sp, #4] .loc 3 110 9 @ ../../../mcal/Mcu_ZX_K14xM/Src/Ram_Drv.c:110:9 cmp r0, r1 bhs .LBB3_4 b .LBB3_3 .LBB3_3: @ in Loop: Header=BB3_2 Depth=1 .Ltmp39: .loc 3 116 24 is_stmt 1 @ ../../../mcal/Mcu_ZX_K14xM/Src/Ram_Drv.c:116:24 ldr r1, [sp, #8] .loc 3 116 38 is_stmt 0 @ ../../../mcal/Mcu_ZX_K14xM/Src/Ram_Drv.c:116:38 ldrb r0, [r1, #8] .loc 3 115 39 is_stmt 1 @ ../../../mcal/Mcu_ZX_K14xM/Src/Ram_Drv.c:115:39 ldr r1, [r1] .loc 3 115 53 is_stmt 0 @ ../../../mcal/Mcu_ZX_K14xM/Src/Ram_Drv.c:115:53 ldr r2, [sp] .loc 3 115 69 @ ../../../mcal/Mcu_ZX_K14xM/Src/Ram_Drv.c:115:69 strb r0, [r1, r2] .loc 3 118 13 is_stmt 1 @ ../../../mcal/Mcu_ZX_K14xM/Src/Ram_Drv.c:118:13 ldr r0, [sp] adds r0, #1 str r0, [sp] .Ltmp40: .loc 3 110 9 @ ../../../mcal/Mcu_ZX_K14xM/Src/Ram_Drv.c:110:9 b .LBB3_2 .LBB3_4: .loc 3 120 5 @ ../../../mcal/Mcu_ZX_K14xM/Src/Ram_Drv.c:120:5 b .LBB3_5 .Ltmp41: .LBB3_5: .loc 3 121 1 @ ../../../mcal/Mcu_ZX_K14xM/Src/Ram_Drv.c:121:1 add sp, #12 bx lr .Ltmp42: .Lfunc_end3: .size Ram_Drv_WriteSectionWithOneByte, .Lfunc_end3-Ram_Drv_WriteSectionWithOneByte .cfi_endproc .cantunwind .fnend @ -- End function .p2align 2 @ -- Begin function Ram_Drv_WriteSectionWithTwoBytes .type Ram_Drv_WriteSectionWithTwoBytes,%function .code 16 @ @Ram_Drv_WriteSectionWithTwoBytes .thumb_func Ram_Drv_WriteSectionWithTwoBytes: .Lfunc_begin4: .loc 3 134 0 @ ../../../mcal/Mcu_ZX_K14xM/Src/Ram_Drv.c:134:0 .fnstart .cfi_startproc @ %bb.0: .pad #12 sub sp, #12 .cfi_def_cfa_offset 12 str r0, [sp, #8] str r1, [sp, #4] movs r0, #0 .Ltmp43: .loc 3 135 23 prologue_end @ ../../../mcal/Mcu_ZX_K14xM/Src/Ram_Drv.c:135:23 str r0, [sp] .Ltmp44: .loc 3 137 21 @ ../../../mcal/Mcu_ZX_K14xM/Src/Ram_Drv.c:137:21 ldr r0, [sp, #8] .Ltmp45: .loc 3 137 9 is_stmt 0 @ ../../../mcal/Mcu_ZX_K14xM/Src/Ram_Drv.c:137:9 cbz r0, .LBB4_5 b .LBB4_1 .LBB4_1: .Ltmp46: .loc 3 139 9 is_stmt 1 @ ../../../mcal/Mcu_ZX_K14xM/Src/Ram_Drv.c:139:9 b .LBB4_2 .LBB4_2: @ =>This Inner Loop Header: Depth=1 .loc 3 139 16 is_stmt 0 @ ../../../mcal/Mcu_ZX_K14xM/Src/Ram_Drv.c:139:16 ldr r0, [sp] .loc 3 139 32 @ ../../../mcal/Mcu_ZX_K14xM/Src/Ram_Drv.c:139:32 ldr r1, [sp, #4] .loc 3 139 9 @ ../../../mcal/Mcu_ZX_K14xM/Src/Ram_Drv.c:139:9 cmp r0, r1 bhs .LBB4_4 b .LBB4_3 .LBB4_3: @ in Loop: Header=BB4_2 Depth=1 .Ltmp47: .loc 3 145 25 is_stmt 1 @ ../../../mcal/Mcu_ZX_K14xM/Src/Ram_Drv.c:145:25 ldr r1, [sp, #8] .loc 3 145 39 is_stmt 0 @ ../../../mcal/Mcu_ZX_K14xM/Src/Ram_Drv.c:145:39 ldrh r0, [r1, #8] .loc 3 144 40 is_stmt 1 @ ../../../mcal/Mcu_ZX_K14xM/Src/Ram_Drv.c:144:40 ldr r1, [r1] .loc 3 144 54 is_stmt 0 @ ../../../mcal/Mcu_ZX_K14xM/Src/Ram_Drv.c:144:54 ldr r2, [sp] .loc 3 144 70 @ ../../../mcal/Mcu_ZX_K14xM/Src/Ram_Drv.c:144:70 strh r0, [r1, r2] .loc 3 147 27 is_stmt 1 @ ../../../mcal/Mcu_ZX_K14xM/Src/Ram_Drv.c:147:27 ldr r0, [sp] adds r0, #2 str r0, [sp] .Ltmp48: .loc 3 139 9 @ ../../../mcal/Mcu_ZX_K14xM/Src/Ram_Drv.c:139:9 b .LBB4_2 .LBB4_4: .loc 3 149 5 @ ../../../mcal/Mcu_ZX_K14xM/Src/Ram_Drv.c:149:5 b .LBB4_5 .Ltmp49: .LBB4_5: .loc 3 150 1 @ ../../../mcal/Mcu_ZX_K14xM/Src/Ram_Drv.c:150:1 add sp, #12 bx lr .Ltmp50: .Lfunc_end4: .size Ram_Drv_WriteSectionWithTwoBytes, .Lfunc_end4-Ram_Drv_WriteSectionWithTwoBytes .cfi_endproc .cantunwind .fnend @ -- End function .p2align 2 @ -- Begin function Ram_Drv_WriteSectionWithFourBytes .type Ram_Drv_WriteSectionWithFourBytes,%function .code 16 @ @Ram_Drv_WriteSectionWithFourBytes .thumb_func Ram_Drv_WriteSectionWithFourBytes: .Lfunc_begin5: .loc 3 163 0 @ ../../../mcal/Mcu_ZX_K14xM/Src/Ram_Drv.c:163:0 .fnstart .cfi_startproc @ %bb.0: .pad #12 sub sp, #12 .cfi_def_cfa_offset 12 str r0, [sp, #8] str r1, [sp, #4] movs r0, #0 .Ltmp51: .loc 3 164 23 prologue_end @ ../../../mcal/Mcu_ZX_K14xM/Src/Ram_Drv.c:164:23 str r0, [sp] .Ltmp52: .loc 3 166 21 @ ../../../mcal/Mcu_ZX_K14xM/Src/Ram_Drv.c:166:21 ldr r0, [sp, #8] .Ltmp53: .loc 3 166 9 is_stmt 0 @ ../../../mcal/Mcu_ZX_K14xM/Src/Ram_Drv.c:166:9 cbz r0, .LBB5_5 b .LBB5_1 .LBB5_1: .Ltmp54: .loc 3 168 9 is_stmt 1 @ ../../../mcal/Mcu_ZX_K14xM/Src/Ram_Drv.c:168:9 b .LBB5_2 .LBB5_2: @ =>This Inner Loop Header: Depth=1 .loc 3 168 16 is_stmt 0 @ ../../../mcal/Mcu_ZX_K14xM/Src/Ram_Drv.c:168:16 ldr r0, [sp] .loc 3 168 32 @ ../../../mcal/Mcu_ZX_K14xM/Src/Ram_Drv.c:168:32 ldr r1, [sp, #4] .loc 3 168 9 @ ../../../mcal/Mcu_ZX_K14xM/Src/Ram_Drv.c:168:9 cmp r0, r1 bhs .LBB5_4 b .LBB5_3 .LBB5_3: @ in Loop: Header=BB5_2 Depth=1 .Ltmp55: .loc 3 174 25 is_stmt 1 @ ../../../mcal/Mcu_ZX_K14xM/Src/Ram_Drv.c:174:25 ldr r0, [sp, #8] .loc 3 173 40 @ ../../../mcal/Mcu_ZX_K14xM/Src/Ram_Drv.c:173:40 ldr r1, [r0] .loc 3 174 39 @ ../../../mcal/Mcu_ZX_K14xM/Src/Ram_Drv.c:174:39 ldr r0, [r0, #8] .loc 3 173 54 @ ../../../mcal/Mcu_ZX_K14xM/Src/Ram_Drv.c:173:54 ldr r2, [sp] .loc 3 173 70 is_stmt 0 @ ../../../mcal/Mcu_ZX_K14xM/Src/Ram_Drv.c:173:70 str r0, [r1, r2] .loc 3 176 27 is_stmt 1 @ ../../../mcal/Mcu_ZX_K14xM/Src/Ram_Drv.c:176:27 ldr r0, [sp] adds r0, #4 str r0, [sp] .Ltmp56: .loc 3 168 9 @ ../../../mcal/Mcu_ZX_K14xM/Src/Ram_Drv.c:168:9 b .LBB5_2 .LBB5_4: .loc 3 178 5 @ ../../../mcal/Mcu_ZX_K14xM/Src/Ram_Drv.c:178:5 b .LBB5_5 .Ltmp57: .LBB5_5: .loc 3 179 1 @ ../../../mcal/Mcu_ZX_K14xM/Src/Ram_Drv.c:179:1 add sp, #12 bx lr .Ltmp58: .Lfunc_end5: .size Ram_Drv_WriteSectionWithFourBytes, .Lfunc_end5-Ram_Drv_WriteSectionWithFourBytes .cfi_endproc .cantunwind .fnend @ -- End function .p2align 2 @ -- Begin function Ram_Drv_WriteSectionWithEightBytes .type Ram_Drv_WriteSectionWithEightBytes,%function .code 16 @ @Ram_Drv_WriteSectionWithEightBytes .thumb_func Ram_Drv_WriteSectionWithEightBytes: .Lfunc_begin6: .loc 3 192 0 @ ../../../mcal/Mcu_ZX_K14xM/Src/Ram_Drv.c:192:0 .fnstart .cfi_startproc @ %bb.0: .pad #12 sub sp, #12 .cfi_def_cfa_offset 12 str r0, [sp, #8] str r1, [sp, #4] movs r0, #0 .Ltmp59: .loc 3 193 23 prologue_end @ ../../../mcal/Mcu_ZX_K14xM/Src/Ram_Drv.c:193:23 str r0, [sp] .Ltmp60: .loc 3 195 21 @ ../../../mcal/Mcu_ZX_K14xM/Src/Ram_Drv.c:195:21 ldr r0, [sp, #8] .Ltmp61: .loc 3 195 9 is_stmt 0 @ ../../../mcal/Mcu_ZX_K14xM/Src/Ram_Drv.c:195:9 cbz r0, .LBB6_5 b .LBB6_1 .LBB6_1: .Ltmp62: .loc 3 197 9 is_stmt 1 @ ../../../mcal/Mcu_ZX_K14xM/Src/Ram_Drv.c:197:9 b .LBB6_2 .LBB6_2: @ =>This Inner Loop Header: Depth=1 .loc 3 197 16 is_stmt 0 @ ../../../mcal/Mcu_ZX_K14xM/Src/Ram_Drv.c:197:16 ldr r0, [sp] .loc 3 197 32 @ ../../../mcal/Mcu_ZX_K14xM/Src/Ram_Drv.c:197:32 ldr r1, [sp, #4] .loc 3 197 9 @ ../../../mcal/Mcu_ZX_K14xM/Src/Ram_Drv.c:197:9 cmp r0, r1 bhs .LBB6_4 b .LBB6_3 .LBB6_3: @ in Loop: Header=BB6_2 Depth=1 .Ltmp63: .loc 3 203 25 is_stmt 1 @ ../../../mcal/Mcu_ZX_K14xM/Src/Ram_Drv.c:203:25 ldr r0, [sp, #8] .loc 3 202 40 @ ../../../mcal/Mcu_ZX_K14xM/Src/Ram_Drv.c:202:40 ldr r3, [r0] .loc 3 203 39 @ ../../../mcal/Mcu_ZX_K14xM/Src/Ram_Drv.c:203:39 ldr r2, [r0, #8] ldr r0, [r0, #12] .loc 3 202 54 @ ../../../mcal/Mcu_ZX_K14xM/Src/Ram_Drv.c:202:54 ldr.w r12, [sp] .loc 3 202 52 is_stmt 0 @ ../../../mcal/Mcu_ZX_K14xM/Src/Ram_Drv.c:202:52 add.w r1, r3, r12 .loc 3 202 70 @ ../../../mcal/Mcu_ZX_K14xM/Src/Ram_Drv.c:202:70 str.w r2, [r3, r12] str r0, [r1, #4] .loc 3 205 27 is_stmt 1 @ ../../../mcal/Mcu_ZX_K14xM/Src/Ram_Drv.c:205:27 ldr r0, [sp] adds r0, #8 str r0, [sp] .Ltmp64: .loc 3 197 9 @ ../../../mcal/Mcu_ZX_K14xM/Src/Ram_Drv.c:197:9 b .LBB6_2 .LBB6_4: .loc 3 207 5 @ ../../../mcal/Mcu_ZX_K14xM/Src/Ram_Drv.c:207:5 b .LBB6_5 .Ltmp65: .LBB6_5: .loc 3 208 1 @ ../../../mcal/Mcu_ZX_K14xM/Src/Ram_Drv.c:208:1 add sp, #12 bx lr .Ltmp66: .Lfunc_end6: .size Ram_Drv_WriteSectionWithEightBytes, .Lfunc_end6-Ram_Drv_WriteSectionWithEightBytes .cfi_endproc .cantunwind .fnend @ -- End function .p2align 2 @ -- Begin function Ram_Drv_CheckSectorByOneByte .type Ram_Drv_CheckSectorByOneByte,%function .code 16 @ @Ram_Drv_CheckSectorByOneByte .thumb_func Ram_Drv_CheckSectorByOneByte: .Lfunc_begin7: .loc 3 223 0 @ ../../../mcal/Mcu_ZX_K14xM/Src/Ram_Drv.c:223:0 .fnstart .cfi_startproc @ %bb.0: .pad #16 sub sp, #16 .cfi_def_cfa_offset 16 str r0, [sp, #12] str r1, [sp, #8] movs r0, #1 .Ltmp67: .loc 3 224 28 prologue_end @ ../../../mcal/Mcu_ZX_K14xM/Src/Ram_Drv.c:224:28 strb.w r0, [sp, #7] movs r0, #0 .loc 3 225 28 @ ../../../mcal/Mcu_ZX_K14xM/Src/Ram_Drv.c:225:28 str r0, [sp] .Ltmp68: .loc 3 227 21 @ ../../../mcal/Mcu_ZX_K14xM/Src/Ram_Drv.c:227:21 ldr r0, [sp, #12] .Ltmp69: .loc 3 227 9 is_stmt 0 @ ../../../mcal/Mcu_ZX_K14xM/Src/Ram_Drv.c:227:9 cbz r0, .LBB7_7 b .LBB7_1 .LBB7_1: .Ltmp70: .loc 3 229 9 is_stmt 1 @ ../../../mcal/Mcu_ZX_K14xM/Src/Ram_Drv.c:229:9 b .LBB7_2 .LBB7_2: @ =>This Inner Loop Header: Depth=1 .loc 3 229 16 is_stmt 0 @ ../../../mcal/Mcu_ZX_K14xM/Src/Ram_Drv.c:229:16 ldr r0, [sp] .loc 3 229 32 @ ../../../mcal/Mcu_ZX_K14xM/Src/Ram_Drv.c:229:32 ldr r1, [sp, #8] .loc 3 229 9 @ ../../../mcal/Mcu_ZX_K14xM/Src/Ram_Drv.c:229:9 cmp r0, r1 bhs .LBB7_6 b .LBB7_3 .LBB7_3: @ in Loop: Header=BB7_2 Depth=1 .Ltmp71: .loc 3 234 24 is_stmt 1 @ ../../../mcal/Mcu_ZX_K14xM/Src/Ram_Drv.c:234:24 ldr r1, [sp, #12] .loc 3 234 38 is_stmt 0 @ ../../../mcal/Mcu_ZX_K14xM/Src/Ram_Drv.c:234:38 ldrb r0, [r1, #8] .loc 3 235 43 is_stmt 1 @ ../../../mcal/Mcu_ZX_K14xM/Src/Ram_Drv.c:235:43 ldr r1, [r1] .loc 3 235 57 is_stmt 0 @ ../../../mcal/Mcu_ZX_K14xM/Src/Ram_Drv.c:235:57 ldr r2, [sp] .loc 3 235 17 @ ../../../mcal/Mcu_ZX_K14xM/Src/Ram_Drv.c:235:17 ldrb r1, [r1, r2] .Ltmp72: .loc 3 234 17 is_stmt 1 @ ../../../mcal/Mcu_ZX_K14xM/Src/Ram_Drv.c:234:17 cmp r0, r1 beq .LBB7_5 b .LBB7_4 .LBB7_4: .loc 3 0 17 is_stmt 0 @ ../../../mcal/Mcu_ZX_K14xM/Src/Ram_Drv.c:0:17 movs r0, #0 .Ltmp73: .loc 3 237 26 is_stmt 1 @ ../../../mcal/Mcu_ZX_K14xM/Src/Ram_Drv.c:237:26 strb.w r0, [sp, #7] .loc 3 238 17 @ ../../../mcal/Mcu_ZX_K14xM/Src/Ram_Drv.c:238:17 b .LBB7_6 .Ltmp74: .LBB7_5: @ in Loop: Header=BB7_2 Depth=1 .loc 3 240 13 @ ../../../mcal/Mcu_ZX_K14xM/Src/Ram_Drv.c:240:13 ldr r0, [sp] adds r0, #1 str r0, [sp] .Ltmp75: .loc 3 229 9 @ ../../../mcal/Mcu_ZX_K14xM/Src/Ram_Drv.c:229:9 b .LBB7_2 .LBB7_6: .loc 3 242 5 @ ../../../mcal/Mcu_ZX_K14xM/Src/Ram_Drv.c:242:5 b .LBB7_8 .Ltmp76: .LBB7_7: .loc 3 0 5 is_stmt 0 @ ../../../mcal/Mcu_ZX_K14xM/Src/Ram_Drv.c:0:5 movs r0, #0 .Ltmp77: .loc 3 245 18 is_stmt 1 @ ../../../mcal/Mcu_ZX_K14xM/Src/Ram_Drv.c:245:18 strb.w r0, [sp, #7] b .LBB7_8 .Ltmp78: .LBB7_8: .loc 3 248 12 @ ../../../mcal/Mcu_ZX_K14xM/Src/Ram_Drv.c:248:12 ldrb.w r0, [sp, #7] .loc 3 248 5 is_stmt 0 @ ../../../mcal/Mcu_ZX_K14xM/Src/Ram_Drv.c:248:5 add sp, #16 bx lr .Ltmp79: .Lfunc_end7: .size Ram_Drv_CheckSectorByOneByte, .Lfunc_end7-Ram_Drv_CheckSectorByOneByte .cfi_endproc .cantunwind .fnend @ -- End function .p2align 2 @ -- Begin function Ram_Drv_CheckSectorByTwoBytes .type Ram_Drv_CheckSectorByTwoBytes,%function .code 16 @ @Ram_Drv_CheckSectorByTwoBytes .thumb_func Ram_Drv_CheckSectorByTwoBytes: .Lfunc_begin8: .loc 3 264 0 is_stmt 1 @ ../../../mcal/Mcu_ZX_K14xM/Src/Ram_Drv.c:264:0 .fnstart .cfi_startproc @ %bb.0: .pad #16 sub sp, #16 .cfi_def_cfa_offset 16 str r0, [sp, #12] str r1, [sp, #8] movs r0, #1 .Ltmp80: .loc 3 265 28 prologue_end @ ../../../mcal/Mcu_ZX_K14xM/Src/Ram_Drv.c:265:28 strb.w r0, [sp, #7] movs r0, #0 .loc 3 266 28 @ ../../../mcal/Mcu_ZX_K14xM/Src/Ram_Drv.c:266:28 str r0, [sp] .Ltmp81: .loc 3 268 21 @ ../../../mcal/Mcu_ZX_K14xM/Src/Ram_Drv.c:268:21 ldr r0, [sp, #12] .Ltmp82: .loc 3 268 9 is_stmt 0 @ ../../../mcal/Mcu_ZX_K14xM/Src/Ram_Drv.c:268:9 cbz r0, .LBB8_7 b .LBB8_1 .LBB8_1: .Ltmp83: .loc 3 270 9 is_stmt 1 @ ../../../mcal/Mcu_ZX_K14xM/Src/Ram_Drv.c:270:9 b .LBB8_2 .LBB8_2: @ =>This Inner Loop Header: Depth=1 .loc 3 270 16 is_stmt 0 @ ../../../mcal/Mcu_ZX_K14xM/Src/Ram_Drv.c:270:16 ldr r0, [sp] .loc 3 270 32 @ ../../../mcal/Mcu_ZX_K14xM/Src/Ram_Drv.c:270:32 ldr r1, [sp, #8] .loc 3 270 9 @ ../../../mcal/Mcu_ZX_K14xM/Src/Ram_Drv.c:270:9 cmp r0, r1 bhs .LBB8_6 b .LBB8_3 .LBB8_3: @ in Loop: Header=BB8_2 Depth=1 .Ltmp84: .loc 3 275 25 is_stmt 1 @ ../../../mcal/Mcu_ZX_K14xM/Src/Ram_Drv.c:275:25 ldr r1, [sp, #12] .loc 3 275 39 is_stmt 0 @ ../../../mcal/Mcu_ZX_K14xM/Src/Ram_Drv.c:275:39 ldrh r0, [r1, #8] .loc 3 276 44 is_stmt 1 @ ../../../mcal/Mcu_ZX_K14xM/Src/Ram_Drv.c:276:44 ldr r1, [r1] .loc 3 276 58 is_stmt 0 @ ../../../mcal/Mcu_ZX_K14xM/Src/Ram_Drv.c:276:58 ldr r2, [sp] .loc 3 276 17 @ ../../../mcal/Mcu_ZX_K14xM/Src/Ram_Drv.c:276:17 ldrh r1, [r1, r2] .Ltmp85: .loc 3 275 17 is_stmt 1 @ ../../../mcal/Mcu_ZX_K14xM/Src/Ram_Drv.c:275:17 cmp r0, r1 beq .LBB8_5 b .LBB8_4 .LBB8_4: .loc 3 0 17 is_stmt 0 @ ../../../mcal/Mcu_ZX_K14xM/Src/Ram_Drv.c:0:17 movs r0, #0 .Ltmp86: .loc 3 278 26 is_stmt 1 @ ../../../mcal/Mcu_ZX_K14xM/Src/Ram_Drv.c:278:26 strb.w r0, [sp, #7] .loc 3 279 17 @ ../../../mcal/Mcu_ZX_K14xM/Src/Ram_Drv.c:279:17 b .LBB8_6 .Ltmp87: .LBB8_5: @ in Loop: Header=BB8_2 Depth=1 .loc 3 282 27 @ ../../../mcal/Mcu_ZX_K14xM/Src/Ram_Drv.c:282:27 ldr r0, [sp] adds r0, #2 str r0, [sp] .Ltmp88: .loc 3 270 9 @ ../../../mcal/Mcu_ZX_K14xM/Src/Ram_Drv.c:270:9 b .LBB8_2 .LBB8_6: .loc 3 284 5 @ ../../../mcal/Mcu_ZX_K14xM/Src/Ram_Drv.c:284:5 b .LBB8_8 .Ltmp89: .LBB8_7: .loc 3 0 5 is_stmt 0 @ ../../../mcal/Mcu_ZX_K14xM/Src/Ram_Drv.c:0:5 movs r0, #0 .Ltmp90: .loc 3 287 18 is_stmt 1 @ ../../../mcal/Mcu_ZX_K14xM/Src/Ram_Drv.c:287:18 strb.w r0, [sp, #7] b .LBB8_8 .Ltmp91: .LBB8_8: .loc 3 290 12 @ ../../../mcal/Mcu_ZX_K14xM/Src/Ram_Drv.c:290:12 ldrb.w r0, [sp, #7] .loc 3 290 5 is_stmt 0 @ ../../../mcal/Mcu_ZX_K14xM/Src/Ram_Drv.c:290:5 add sp, #16 bx lr .Ltmp92: .Lfunc_end8: .size Ram_Drv_CheckSectorByTwoBytes, .Lfunc_end8-Ram_Drv_CheckSectorByTwoBytes .cfi_endproc .cantunwind .fnend @ -- End function .p2align 2 @ -- Begin function Ram_Drv_CheckSectorByFourBytes .type Ram_Drv_CheckSectorByFourBytes,%function .code 16 @ @Ram_Drv_CheckSectorByFourBytes .thumb_func Ram_Drv_CheckSectorByFourBytes: .Lfunc_begin9: .loc 3 306 0 is_stmt 1 @ ../../../mcal/Mcu_ZX_K14xM/Src/Ram_Drv.c:306:0 .fnstart .cfi_startproc @ %bb.0: .pad #16 sub sp, #16 .cfi_def_cfa_offset 16 str r0, [sp, #12] str r1, [sp, #8] movs r0, #1 .Ltmp93: .loc 3 307 28 prologue_end @ ../../../mcal/Mcu_ZX_K14xM/Src/Ram_Drv.c:307:28 strb.w r0, [sp, #7] movs r0, #0 .loc 3 308 28 @ ../../../mcal/Mcu_ZX_K14xM/Src/Ram_Drv.c:308:28 str r0, [sp] .Ltmp94: .loc 3 310 21 @ ../../../mcal/Mcu_ZX_K14xM/Src/Ram_Drv.c:310:21 ldr r0, [sp, #12] .Ltmp95: .loc 3 310 9 is_stmt 0 @ ../../../mcal/Mcu_ZX_K14xM/Src/Ram_Drv.c:310:9 cbz r0, .LBB9_7 b .LBB9_1 .LBB9_1: .Ltmp96: .loc 3 312 9 is_stmt 1 @ ../../../mcal/Mcu_ZX_K14xM/Src/Ram_Drv.c:312:9 b .LBB9_2 .LBB9_2: @ =>This Inner Loop Header: Depth=1 .loc 3 312 16 is_stmt 0 @ ../../../mcal/Mcu_ZX_K14xM/Src/Ram_Drv.c:312:16 ldr r0, [sp] .loc 3 312 32 @ ../../../mcal/Mcu_ZX_K14xM/Src/Ram_Drv.c:312:32 ldr r1, [sp, #8] .loc 3 312 9 @ ../../../mcal/Mcu_ZX_K14xM/Src/Ram_Drv.c:312:9 cmp r0, r1 bhs .LBB9_6 b .LBB9_3 .LBB9_3: @ in Loop: Header=BB9_2 Depth=1 .Ltmp97: .loc 3 317 25 is_stmt 1 @ ../../../mcal/Mcu_ZX_K14xM/Src/Ram_Drv.c:317:25 ldr r0, [sp, #12] .loc 3 318 44 @ ../../../mcal/Mcu_ZX_K14xM/Src/Ram_Drv.c:318:44 ldr r1, [r0] .loc 3 317 39 @ ../../../mcal/Mcu_ZX_K14xM/Src/Ram_Drv.c:317:39 ldr r0, [r0, #8] .loc 3 318 58 @ ../../../mcal/Mcu_ZX_K14xM/Src/Ram_Drv.c:318:58 ldr r2, [sp] .loc 3 318 17 is_stmt 0 @ ../../../mcal/Mcu_ZX_K14xM/Src/Ram_Drv.c:318:17 ldr r1, [r1, r2] .Ltmp98: .loc 3 317 17 is_stmt 1 @ ../../../mcal/Mcu_ZX_K14xM/Src/Ram_Drv.c:317:17 cmp r0, r1 beq .LBB9_5 b .LBB9_4 .LBB9_4: .loc 3 0 17 is_stmt 0 @ ../../../mcal/Mcu_ZX_K14xM/Src/Ram_Drv.c:0:17 movs r0, #0 .Ltmp99: .loc 3 320 26 is_stmt 1 @ ../../../mcal/Mcu_ZX_K14xM/Src/Ram_Drv.c:320:26 strb.w r0, [sp, #7] .loc 3 321 17 @ ../../../mcal/Mcu_ZX_K14xM/Src/Ram_Drv.c:321:17 b .LBB9_6 .Ltmp100: .LBB9_5: @ in Loop: Header=BB9_2 Depth=1 .loc 3 324 27 @ ../../../mcal/Mcu_ZX_K14xM/Src/Ram_Drv.c:324:27 ldr r0, [sp] adds r0, #4 str r0, [sp] .Ltmp101: .loc 3 312 9 @ ../../../mcal/Mcu_ZX_K14xM/Src/Ram_Drv.c:312:9 b .LBB9_2 .LBB9_6: .loc 3 326 5 @ ../../../mcal/Mcu_ZX_K14xM/Src/Ram_Drv.c:326:5 b .LBB9_8 .Ltmp102: .LBB9_7: .loc 3 0 5 is_stmt 0 @ ../../../mcal/Mcu_ZX_K14xM/Src/Ram_Drv.c:0:5 movs r0, #0 .Ltmp103: .loc 3 329 18 is_stmt 1 @ ../../../mcal/Mcu_ZX_K14xM/Src/Ram_Drv.c:329:18 strb.w r0, [sp, #7] b .LBB9_8 .Ltmp104: .LBB9_8: .loc 3 332 12 @ ../../../mcal/Mcu_ZX_K14xM/Src/Ram_Drv.c:332:12 ldrb.w r0, [sp, #7] .loc 3 332 5 is_stmt 0 @ ../../../mcal/Mcu_ZX_K14xM/Src/Ram_Drv.c:332:5 add sp, #16 bx lr .Ltmp105: .Lfunc_end9: .size Ram_Drv_CheckSectorByFourBytes, .Lfunc_end9-Ram_Drv_CheckSectorByFourBytes .cfi_endproc .cantunwind .fnend @ -- End function .p2align 2 @ -- Begin function Ram_Drv_CheckSectorByEightBytes .type Ram_Drv_CheckSectorByEightBytes,%function .code 16 @ @Ram_Drv_CheckSectorByEightBytes .thumb_func Ram_Drv_CheckSectorByEightBytes: .Lfunc_begin10: .loc 3 348 0 is_stmt 1 @ ../../../mcal/Mcu_ZX_K14xM/Src/Ram_Drv.c:348:0 .fnstart .cfi_startproc @ %bb.0: .pad #16 sub sp, #16 .cfi_def_cfa_offset 16 str r0, [sp, #12] str r1, [sp, #8] movs r0, #1 .Ltmp106: .loc 3 349 28 prologue_end @ ../../../mcal/Mcu_ZX_K14xM/Src/Ram_Drv.c:349:28 strb.w r0, [sp, #7] movs r0, #0 .loc 3 350 28 @ ../../../mcal/Mcu_ZX_K14xM/Src/Ram_Drv.c:350:28 str r0, [sp] .Ltmp107: .loc 3 352 21 @ ../../../mcal/Mcu_ZX_K14xM/Src/Ram_Drv.c:352:21 ldr r0, [sp, #12] .Ltmp108: .loc 3 352 9 is_stmt 0 @ ../../../mcal/Mcu_ZX_K14xM/Src/Ram_Drv.c:352:9 cbz r0, .LBB10_7 b .LBB10_1 .LBB10_1: .Ltmp109: .loc 3 354 9 is_stmt 1 @ ../../../mcal/Mcu_ZX_K14xM/Src/Ram_Drv.c:354:9 b .LBB10_2 .LBB10_2: @ =>This Inner Loop Header: Depth=1 .loc 3 354 16 is_stmt 0 @ ../../../mcal/Mcu_ZX_K14xM/Src/Ram_Drv.c:354:16 ldr r0, [sp] .loc 3 354 32 @ ../../../mcal/Mcu_ZX_K14xM/Src/Ram_Drv.c:354:32 ldr r1, [sp, #8] .loc 3 354 9 @ ../../../mcal/Mcu_ZX_K14xM/Src/Ram_Drv.c:354:9 cmp r0, r1 bhs .LBB10_6 b .LBB10_3 .LBB10_3: @ in Loop: Header=BB10_2 Depth=1 .Ltmp110: .loc 3 359 25 is_stmt 1 @ ../../../mcal/Mcu_ZX_K14xM/Src/Ram_Drv.c:359:25 ldr r1, [sp, #12] .loc 3 360 44 @ ../../../mcal/Mcu_ZX_K14xM/Src/Ram_Drv.c:360:44 ldr r3, [r1] .loc 3 359 39 @ ../../../mcal/Mcu_ZX_K14xM/Src/Ram_Drv.c:359:39 ldr r0, [r1, #8] ldr r1, [r1, #12] .loc 3 360 58 @ ../../../mcal/Mcu_ZX_K14xM/Src/Ram_Drv.c:360:58 ldr.w r12, [sp] .loc 3 360 56 is_stmt 0 @ ../../../mcal/Mcu_ZX_K14xM/Src/Ram_Drv.c:360:56 add.w r2, r3, r12 .loc 3 360 17 @ ../../../mcal/Mcu_ZX_K14xM/Src/Ram_Drv.c:360:17 ldr r2, [r2, #4] ldr.w r3, [r3, r12] .loc 3 359 55 is_stmt 1 @ ../../../mcal/Mcu_ZX_K14xM/Src/Ram_Drv.c:359:55 eors r0, r3 eors r1, r2 orrs r0, r1 .Ltmp111: .loc 3 359 17 is_stmt 0 @ ../../../mcal/Mcu_ZX_K14xM/Src/Ram_Drv.c:359:17 cbz r0, .LBB10_5 b .LBB10_4 .LBB10_4: .loc 3 0 17 @ ../../../mcal/Mcu_ZX_K14xM/Src/Ram_Drv.c:0:17 movs r0, #0 .Ltmp112: .loc 3 362 26 is_stmt 1 @ ../../../mcal/Mcu_ZX_K14xM/Src/Ram_Drv.c:362:26 strb.w r0, [sp, #7] .loc 3 363 17 @ ../../../mcal/Mcu_ZX_K14xM/Src/Ram_Drv.c:363:17 b .LBB10_6 .Ltmp113: .LBB10_5: @ in Loop: Header=BB10_2 Depth=1 .loc 3 366 27 @ ../../../mcal/Mcu_ZX_K14xM/Src/Ram_Drv.c:366:27 ldr r0, [sp] adds r0, #8 str r0, [sp] .Ltmp114: .loc 3 354 9 @ ../../../mcal/Mcu_ZX_K14xM/Src/Ram_Drv.c:354:9 b .LBB10_2 .LBB10_6: .loc 3 368 5 @ ../../../mcal/Mcu_ZX_K14xM/Src/Ram_Drv.c:368:5 b .LBB10_8 .Ltmp115: .LBB10_7: .loc 3 0 5 is_stmt 0 @ ../../../mcal/Mcu_ZX_K14xM/Src/Ram_Drv.c:0:5 movs r0, #0 .Ltmp116: .loc 3 371 18 is_stmt 1 @ ../../../mcal/Mcu_ZX_K14xM/Src/Ram_Drv.c:371:18 strb.w r0, [sp, #7] b .LBB10_8 .Ltmp117: .LBB10_8: .loc 3 374 12 @ ../../../mcal/Mcu_ZX_K14xM/Src/Ram_Drv.c:374:12 ldrb.w r0, [sp, #7] .loc 3 374 5 is_stmt 0 @ ../../../mcal/Mcu_ZX_K14xM/Src/Ram_Drv.c:374:5 add sp, #16 bx lr .Ltmp118: .Lfunc_end10: .size Ram_Drv_CheckSectorByEightBytes, .Lfunc_end10-Ram_Drv_CheckSectorByEightBytes .cfi_endproc .cantunwind .fnend @ -- End function .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 4 @ DW_TAG_enumeration_type .byte 1 @ DW_CHILDREN_yes .byte 73 @ DW_AT_type .byte 19 @ DW_FORM_ref4 .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 11 @ DW_FORM_data1 .byte 0 @ EOM(1) .byte 0 @ EOM(2) .byte 3 @ Abbreviation Code .byte 40 @ DW_TAG_enumerator .byte 0 @ DW_CHILDREN_no .byte 3 @ DW_AT_name .byte 14 @ DW_FORM_strp .byte 28 @ DW_AT_const_value .byte 15 @ DW_FORM_udata .byte 0 @ EOM(1) .byte 0 @ EOM(2) .byte 4 @ 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 5 @ Abbreviation Code .byte 15 @ DW_TAG_pointer_type .byte 0 @ DW_CHILDREN_no .byte 0 @ EOM(1) .byte 0 @ EOM(2) .byte 6 @ 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 7 @ 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 8 @ 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 9 @ 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 10 @ 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 11 @ 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 0 @ EOM(1) .byte 0 @ EOM(2) .byte 12 @ 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 13 @ 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 14 @ 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 15 @ 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 16 @ 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 17 @ 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 11 @ DW_FORM_data1 .byte 0 @ EOM(1) .byte 0 @ EOM(2) .byte 18 @ 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 11 @ DW_FORM_data1 .byte 56 @ DW_AT_data_member_location .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:0x3ef 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_end10-.Lfunc_begin0 @ DW_AT_high_pc .byte 2 @ Abbrev [2] 0x26:0x1b DW_TAG_enumeration_type .long 65 @ DW_AT_type .byte 1 @ DW_AT_byte_size .byte 1 @ DW_AT_decl_file .byte 90 @ DW_AT_decl_line .byte 3 @ Abbrev [3] 0x2e:0x6 DW_TAG_enumerator .long .Linfo_string4 @ DW_AT_name .byte 0 @ DW_AT_const_value .byte 3 @ Abbrev [3] 0x34:0x6 DW_TAG_enumerator .long .Linfo_string5 @ DW_AT_name .byte 1 @ DW_AT_const_value .byte 3 @ Abbrev [3] 0x3a:0x6 DW_TAG_enumerator .long .Linfo_string6 @ DW_AT_name .byte 2 @ DW_AT_const_value .byte 0 @ End Of Children Mark .byte 4 @ Abbrev [4] 0x41:0x7 DW_TAG_base_type .long .Linfo_string3 @ DW_AT_name .byte 8 @ DW_AT_encoding .byte 1 @ DW_AT_byte_size .byte 5 @ Abbrev [5] 0x48:0x1 DW_TAG_pointer_type .byte 6 @ Abbrev [6] 0x49:0xb DW_TAG_typedef .long 84 @ 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] 0x54:0xb DW_TAG_typedef .long 95 @ DW_AT_type .long .Linfo_string8 @ DW_AT_name .byte 2 @ DW_AT_decl_file .byte 101 @ DW_AT_decl_line .byte 4 @ Abbrev [4] 0x5f:0x7 DW_TAG_base_type .long .Linfo_string7 @ DW_AT_name .byte 7 @ DW_AT_encoding .byte 4 @ DW_AT_byte_size .byte 6 @ Abbrev [6] 0x66:0xb DW_TAG_typedef .long 84 @ DW_AT_type .long .Linfo_string10 @ DW_AT_name .byte 1 @ DW_AT_decl_file .byte 113 @ DW_AT_decl_line .byte 6 @ Abbrev [6] 0x71:0xb DW_TAG_typedef .long 65 @ DW_AT_type .long .Linfo_string11 @ DW_AT_name .byte 2 @ DW_AT_decl_file .byte 91 @ DW_AT_decl_line .byte 7 @ Abbrev [7] 0x7c:0x5 DW_TAG_pointer_type .long 113 @ DW_AT_type .byte 6 @ Abbrev [6] 0x81:0xb DW_TAG_typedef .long 140 @ DW_AT_type .long .Linfo_string13 @ DW_AT_name .byte 2 @ DW_AT_decl_file .byte 96 @ DW_AT_decl_line .byte 4 @ Abbrev [4] 0x8c:0x7 DW_TAG_base_type .long .Linfo_string12 @ DW_AT_name .byte 7 @ DW_AT_encoding .byte 2 @ DW_AT_byte_size .byte 7 @ Abbrev [7] 0x93:0x5 DW_TAG_pointer_type .long 129 @ DW_AT_type .byte 7 @ Abbrev [7] 0x98:0x5 DW_TAG_pointer_type .long 84 @ DW_AT_type .byte 6 @ Abbrev [6] 0x9d:0xb DW_TAG_typedef .long 168 @ DW_AT_type .long .Linfo_string15 @ DW_AT_name .byte 2 @ DW_AT_decl_file .byte 107 @ DW_AT_decl_line .byte 4 @ Abbrev [4] 0xa8:0x7 DW_TAG_base_type .long .Linfo_string14 @ DW_AT_name .byte 7 @ DW_AT_encoding .byte 8 @ DW_AT_byte_size .byte 7 @ Abbrev [7] 0xaf:0x5 DW_TAG_pointer_type .long 157 @ DW_AT_type .byte 8 @ Abbrev [8] 0xb4:0x35 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_string16 @ DW_AT_name .byte 3 @ DW_AT_decl_file .short 483 @ DW_AT_decl_line @ DW_AT_prototyped .long 921 @ DW_AT_type @ DW_AT_external .byte 9 @ Abbrev [9] 0xca:0xf DW_TAG_formal_parameter .byte 2 @ DW_AT_location .byte 145 .byte 4 .long .Linfo_string29 @ DW_AT_name .byte 3 @ DW_AT_decl_file .short 483 @ DW_AT_decl_line .long 943 @ DW_AT_type .byte 10 @ Abbrev [10] 0xd9:0xf DW_TAG_variable .byte 2 @ DW_AT_location .byte 145 .byte 3 .long .Linfo_string35 @ DW_AT_name .byte 3 @ DW_AT_decl_file .short 485 @ DW_AT_decl_line .long 921 @ DW_AT_type .byte 0 @ End Of Children Mark .byte 11 @ Abbrev [11] 0xe9:0x35 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_string18 @ DW_AT_name .byte 3 @ DW_AT_decl_file .short 386 @ DW_AT_decl_line @ DW_AT_prototyped .long 932 @ DW_AT_type .byte 9 @ Abbrev [9] 0xff:0xf DW_TAG_formal_parameter .byte 2 @ DW_AT_location .byte 145 .byte 12 .long .Linfo_string29 @ DW_AT_name .byte 3 @ DW_AT_decl_file .short 386 @ DW_AT_decl_line .long 943 @ DW_AT_type .byte 10 @ Abbrev [10] 0x10e:0xf DW_TAG_variable .byte 2 @ DW_AT_location .byte 145 .byte 11 .long .Linfo_string36 @ DW_AT_name .byte 3 @ DW_AT_decl_file .short 388 @ DW_AT_decl_line .long 932 @ DW_AT_type .byte 0 @ End Of Children Mark .byte 11 @ Abbrev [11] 0x11e:0x44 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_string20 @ DW_AT_name .byte 3 @ DW_AT_decl_file .short 432 @ DW_AT_decl_line @ DW_AT_prototyped .long 932 @ DW_AT_type .byte 9 @ Abbrev [9] 0x134:0xf DW_TAG_formal_parameter .byte 2 @ DW_AT_location .byte 145 .byte 12 .long .Linfo_string29 @ DW_AT_name .byte 3 @ DW_AT_decl_file .short 432 @ DW_AT_decl_line .long 943 @ DW_AT_type .byte 10 @ Abbrev [10] 0x143:0xf DW_TAG_variable .byte 2 @ DW_AT_location .byte 145 .byte 11 .long .Linfo_string37 @ DW_AT_name .byte 3 @ DW_AT_decl_file .short 434 @ DW_AT_decl_line .long 932 @ DW_AT_type .byte 10 @ Abbrev [10] 0x152:0xf DW_TAG_variable .byte 2 @ DW_AT_location .byte 145 .byte 4 .long .Linfo_string38 @ DW_AT_name .byte 3 @ DW_AT_decl_file .short 435 @ DW_AT_decl_line .long 73 @ DW_AT_type .byte 0 @ End Of Children Mark .byte 12 @ Abbrev [12] 0x162:0x3c 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_string21 @ DW_AT_name .byte 3 @ DW_AT_decl_file .byte 103 @ DW_AT_decl_line @ DW_AT_prototyped .byte 13 @ Abbrev [13] 0x173:0xe DW_TAG_formal_parameter .byte 2 @ DW_AT_location .byte 145 .byte 8 .long .Linfo_string29 @ DW_AT_name .byte 3 @ DW_AT_decl_file .byte 103 @ DW_AT_decl_line .long 943 @ DW_AT_type .byte 13 @ Abbrev [13] 0x181:0xe DW_TAG_formal_parameter .byte 2 @ DW_AT_location .byte 145 .byte 4 .long .Linfo_string39 @ DW_AT_name .byte 3 @ DW_AT_decl_file .byte 104 @ DW_AT_decl_line .long 73 @ DW_AT_type .byte 14 @ Abbrev [14] 0x18f:0xe DW_TAG_variable .byte 2 @ DW_AT_location .byte 145 .byte 0 .long .Linfo_string40 @ DW_AT_name .byte 3 @ DW_AT_decl_file .byte 106 @ DW_AT_decl_line .long 102 @ DW_AT_type .byte 0 @ End Of Children Mark .byte 12 @ Abbrev [12] 0x19e:0x3c 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_string22 @ DW_AT_name .byte 3 @ DW_AT_decl_file .byte 132 @ DW_AT_decl_line @ DW_AT_prototyped .byte 13 @ Abbrev [13] 0x1af:0xe DW_TAG_formal_parameter .byte 2 @ DW_AT_location .byte 145 .byte 8 .long .Linfo_string29 @ DW_AT_name .byte 3 @ DW_AT_decl_file .byte 132 @ DW_AT_decl_line .long 943 @ DW_AT_type .byte 13 @ Abbrev [13] 0x1bd:0xe DW_TAG_formal_parameter .byte 2 @ DW_AT_location .byte 145 .byte 4 .long .Linfo_string39 @ DW_AT_name .byte 3 @ DW_AT_decl_file .byte 133 @ DW_AT_decl_line .long 73 @ DW_AT_type .byte 14 @ Abbrev [14] 0x1cb:0xe DW_TAG_variable .byte 2 @ DW_AT_location .byte 145 .byte 0 .long .Linfo_string40 @ DW_AT_name .byte 3 @ DW_AT_decl_file .byte 135 @ DW_AT_decl_line .long 102 @ DW_AT_type .byte 0 @ End Of Children Mark .byte 12 @ Abbrev [12] 0x1da:0x3c 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_string23 @ DW_AT_name .byte 3 @ DW_AT_decl_file .byte 161 @ DW_AT_decl_line @ DW_AT_prototyped .byte 13 @ Abbrev [13] 0x1eb:0xe DW_TAG_formal_parameter .byte 2 @ DW_AT_location .byte 145 .byte 8 .long .Linfo_string29 @ DW_AT_name .byte 3 @ DW_AT_decl_file .byte 161 @ DW_AT_decl_line .long 943 @ DW_AT_type .byte 13 @ Abbrev [13] 0x1f9:0xe DW_TAG_formal_parameter .byte 2 @ DW_AT_location .byte 145 .byte 4 .long .Linfo_string39 @ DW_AT_name .byte 3 @ DW_AT_decl_file .byte 162 @ DW_AT_decl_line .long 73 @ DW_AT_type .byte 14 @ Abbrev [14] 0x207:0xe DW_TAG_variable .byte 2 @ DW_AT_location .byte 145 .byte 0 .long .Linfo_string40 @ DW_AT_name .byte 3 @ DW_AT_decl_file .byte 164 @ DW_AT_decl_line .long 102 @ DW_AT_type .byte 0 @ End Of Children Mark .byte 12 @ Abbrev [12] 0x216:0x3c 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_string24 @ DW_AT_name .byte 3 @ DW_AT_decl_file .byte 190 @ DW_AT_decl_line @ DW_AT_prototyped .byte 13 @ Abbrev [13] 0x227:0xe DW_TAG_formal_parameter .byte 2 @ DW_AT_location .byte 145 .byte 8 .long .Linfo_string29 @ DW_AT_name .byte 3 @ DW_AT_decl_file .byte 190 @ DW_AT_decl_line .long 943 @ DW_AT_type .byte 13 @ Abbrev [13] 0x235:0xe DW_TAG_formal_parameter .byte 2 @ DW_AT_location .byte 145 .byte 4 .long .Linfo_string39 @ DW_AT_name .byte 3 @ DW_AT_decl_file .byte 191 @ DW_AT_decl_line .long 73 @ DW_AT_type .byte 14 @ Abbrev [14] 0x243:0xe DW_TAG_variable .byte 2 @ DW_AT_location .byte 145 .byte 0 .long .Linfo_string40 @ DW_AT_name .byte 3 @ DW_AT_decl_file .byte 193 @ DW_AT_decl_line .long 102 @ DW_AT_type .byte 0 @ End Of Children Mark .byte 15 @ Abbrev [15] 0x252:0x4e 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_string25 @ DW_AT_name .byte 3 @ DW_AT_decl_file .byte 221 @ DW_AT_decl_line @ DW_AT_prototyped .long 932 @ DW_AT_type .byte 13 @ Abbrev [13] 0x267:0xe DW_TAG_formal_parameter .byte 2 @ DW_AT_location .byte 145 .byte 12 .long .Linfo_string29 @ DW_AT_name .byte 3 @ DW_AT_decl_file .byte 221 @ DW_AT_decl_line .long 943 @ DW_AT_type .byte 13 @ Abbrev [13] 0x275:0xe DW_TAG_formal_parameter .byte 2 @ DW_AT_location .byte 145 .byte 8 .long .Linfo_string38 @ DW_AT_name .byte 3 @ DW_AT_decl_file .byte 222 @ DW_AT_decl_line .long 73 @ DW_AT_type .byte 14 @ Abbrev [14] 0x283:0xe DW_TAG_variable .byte 2 @ DW_AT_location .byte 145 .byte 7 .long .Linfo_string41 @ DW_AT_name .byte 3 @ DW_AT_decl_file .byte 224 @ DW_AT_decl_line .long 932 @ DW_AT_type .byte 14 @ Abbrev [14] 0x291:0xe DW_TAG_variable .byte 2 @ DW_AT_location .byte 145 .byte 0 .long .Linfo_string42 @ DW_AT_name .byte 3 @ DW_AT_decl_file .byte 225 @ DW_AT_decl_line .long 73 @ DW_AT_type .byte 0 @ End Of Children Mark .byte 11 @ Abbrev [11] 0x2a0:0x53 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_string26 @ DW_AT_name .byte 3 @ DW_AT_decl_file .short 262 @ DW_AT_decl_line @ DW_AT_prototyped .long 932 @ DW_AT_type .byte 9 @ Abbrev [9] 0x2b6:0xf DW_TAG_formal_parameter .byte 2 @ DW_AT_location .byte 145 .byte 12 .long .Linfo_string29 @ DW_AT_name .byte 3 @ DW_AT_decl_file .short 262 @ DW_AT_decl_line .long 943 @ DW_AT_type .byte 9 @ Abbrev [9] 0x2c5:0xf DW_TAG_formal_parameter .byte 2 @ DW_AT_location .byte 145 .byte 8 .long .Linfo_string38 @ DW_AT_name .byte 3 @ DW_AT_decl_file .short 263 @ DW_AT_decl_line .long 73 @ DW_AT_type .byte 10 @ Abbrev [10] 0x2d4:0xf DW_TAG_variable .byte 2 @ DW_AT_location .byte 145 .byte 7 .long .Linfo_string41 @ DW_AT_name .byte 3 @ DW_AT_decl_file .short 265 @ DW_AT_decl_line .long 932 @ DW_AT_type .byte 10 @ Abbrev [10] 0x2e3:0xf DW_TAG_variable .byte 2 @ DW_AT_location .byte 145 .byte 0 .long .Linfo_string42 @ DW_AT_name .byte 3 @ DW_AT_decl_file .short 266 @ DW_AT_decl_line .long 73 @ DW_AT_type .byte 0 @ End Of Children Mark .byte 11 @ Abbrev [11] 0x2f3:0x53 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_string27 @ DW_AT_name .byte 3 @ DW_AT_decl_file .short 304 @ DW_AT_decl_line @ DW_AT_prototyped .long 932 @ DW_AT_type .byte 9 @ Abbrev [9] 0x309:0xf DW_TAG_formal_parameter .byte 2 @ DW_AT_location .byte 145 .byte 12 .long .Linfo_string29 @ DW_AT_name .byte 3 @ DW_AT_decl_file .short 304 @ DW_AT_decl_line .long 943 @ DW_AT_type .byte 9 @ Abbrev [9] 0x318:0xf DW_TAG_formal_parameter .byte 2 @ DW_AT_location .byte 145 .byte 8 .long .Linfo_string38 @ DW_AT_name .byte 3 @ DW_AT_decl_file .short 305 @ DW_AT_decl_line .long 73 @ DW_AT_type .byte 10 @ Abbrev [10] 0x327:0xf DW_TAG_variable .byte 2 @ DW_AT_location .byte 145 .byte 7 .long .Linfo_string41 @ DW_AT_name .byte 3 @ DW_AT_decl_file .short 307 @ DW_AT_decl_line .long 932 @ DW_AT_type .byte 10 @ Abbrev [10] 0x336:0xf DW_TAG_variable .byte 2 @ DW_AT_location .byte 145 .byte 0 .long .Linfo_string42 @ DW_AT_name .byte 3 @ DW_AT_decl_file .short 308 @ DW_AT_decl_line .long 73 @ DW_AT_type .byte 0 @ End Of Children Mark .byte 11 @ Abbrev [11] 0x346:0x53 DW_TAG_subprogram .long .Lfunc_begin10 @ DW_AT_low_pc .long .Lfunc_end10-.Lfunc_begin10 @ DW_AT_high_pc .byte 1 @ DW_AT_frame_base .byte 93 .long .Linfo_string28 @ DW_AT_name .byte 3 @ DW_AT_decl_file .short 346 @ DW_AT_decl_line @ DW_AT_prototyped .long 932 @ DW_AT_type .byte 9 @ Abbrev [9] 0x35c:0xf DW_TAG_formal_parameter .byte 2 @ DW_AT_location .byte 145 .byte 12 .long .Linfo_string29 @ DW_AT_name .byte 3 @ DW_AT_decl_file .short 346 @ DW_AT_decl_line .long 943 @ DW_AT_type .byte 9 @ Abbrev [9] 0x36b:0xf DW_TAG_formal_parameter .byte 2 @ DW_AT_location .byte 145 .byte 8 .long .Linfo_string38 @ DW_AT_name .byte 3 @ DW_AT_decl_file .short 347 @ DW_AT_decl_line .long 73 @ DW_AT_type .byte 10 @ Abbrev [10] 0x37a:0xf DW_TAG_variable .byte 2 @ DW_AT_location .byte 145 .byte 7 .long .Linfo_string41 @ DW_AT_name .byte 3 @ DW_AT_decl_file .short 349 @ DW_AT_decl_line .long 932 @ DW_AT_type .byte 10 @ Abbrev [10] 0x389:0xf DW_TAG_variable .byte 2 @ DW_AT_location .byte 145 .byte 0 .long .Linfo_string42 @ DW_AT_name .byte 3 @ DW_AT_decl_file .short 350 @ DW_AT_decl_line .long 73 @ DW_AT_type .byte 0 @ End Of Children Mark .byte 6 @ Abbrev [6] 0x399:0xb DW_TAG_typedef .long 38 @ DW_AT_type .long .Linfo_string17 @ DW_AT_name .byte 1 @ DW_AT_decl_file .byte 95 @ DW_AT_decl_line .byte 6 @ Abbrev [6] 0x3a4:0xb DW_TAG_typedef .long 65 @ DW_AT_type .long .Linfo_string19 @ DW_AT_name .byte 2 @ DW_AT_decl_file .byte 86 @ DW_AT_decl_line .byte 7 @ Abbrev [7] 0x3af:0x5 DW_TAG_pointer_type .long 948 @ DW_AT_type .byte 16 @ Abbrev [16] 0x3b4:0x5 DW_TAG_const_type .long 953 @ DW_AT_type .byte 6 @ Abbrev [6] 0x3b9:0xb DW_TAG_typedef .long 964 @ DW_AT_type .long .Linfo_string34 @ DW_AT_name .byte 1 @ DW_AT_decl_file .byte 125 @ DW_AT_decl_line .byte 17 @ Abbrev [17] 0x3c4:0x35 DW_TAG_structure_type .byte 24 @ DW_AT_byte_size .byte 1 @ DW_AT_decl_file .byte 119 @ DW_AT_decl_line .byte 18 @ Abbrev [18] 0x3c8:0xc DW_TAG_member .long .Linfo_string30 @ DW_AT_name .long 84 @ DW_AT_type .byte 1 @ DW_AT_decl_file .byte 121 @ DW_AT_decl_line .byte 0 @ DW_AT_data_member_location .byte 18 @ Abbrev [18] 0x3d4:0xc DW_TAG_member .long .Linfo_string31 @ DW_AT_name .long 84 @ DW_AT_type .byte 1 @ DW_AT_decl_file .byte 122 @ DW_AT_decl_line .byte 4 @ DW_AT_data_member_location .byte 18 @ Abbrev [18] 0x3e0:0xc DW_TAG_member .long .Linfo_string32 @ DW_AT_name .long 157 @ DW_AT_type .byte 1 @ DW_AT_decl_file .byte 123 @ DW_AT_decl_line .byte 8 @ DW_AT_data_member_location .byte 18 @ Abbrev [18] 0x3ec:0xc DW_TAG_member .long .Linfo_string33 @ DW_AT_name .long 84 @ DW_AT_type .byte 1 @ DW_AT_decl_file .byte 124 @ DW_AT_decl_line .byte 16 @ DW_AT_data_member_location .byte 0 @ End Of Children Mark .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/Mcu_ZX_K14xM/Src\\Ram_Drv.c" @ string offset=68 .Linfo_string2: .asciz "D:\\1.Project\\1.git\\HiRain\\Project\\Capri\\Keil" @ string offset=109 .Linfo_string3: .asciz "unsigned char" @ string offset=154 .Linfo_string4: .asciz "RAM_DRV_STATUS_OK" @ string offset=168 .Linfo_string5: .asciz "RAM_DRV_STATUS_NOT_OK" @ string offset=186 .Linfo_string6: .asciz "RAM_DRV_STATUS_UNDEFINED" @ string offset=208 .Linfo_string7: .asciz "unsigned int" @ string offset=233 .Linfo_string8: .asciz "uint32" @ string offset=246 .Linfo_string9: .asciz "Ram_Drv_SectorSizeType" @ string offset=253 .Linfo_string10: .asciz "Ram_Drv_IndexType" @ string offset=276 .Linfo_string11: .asciz "uint8" @ string offset=294 .Linfo_string12: .asciz "unsigned short" @ string offset=300 .Linfo_string13: .asciz "uint16" @ string offset=315 .Linfo_string14: .asciz "unsigned long long" @ string offset=322 .Linfo_string15: .asciz "uint64" @ string offset=341 .Linfo_string16: .asciz "Ram_Drv_Init" @ string offset=348 .Linfo_string17: .asciz "Ram_Drv_StatusType" @ string offset=361 .Linfo_string18: .asciz "Ram_Drv_InitSectionWithDefaultValue" @ string offset=380 .Linfo_string19: .asciz "boolean" @ string offset=416 .Linfo_string20: .asciz "Ram_Drv_CheckSectionWithDefaultValue" @ string offset=424 .Linfo_string21: .asciz "Ram_Drv_WriteSectionWithOneByte" @ string offset=461 .Linfo_string22: .asciz "Ram_Drv_WriteSectionWithTwoBytes" @ string offset=493 .Linfo_string23: .asciz "Ram_Drv_WriteSectionWithFourBytes" @ string offset=526 .Linfo_string24: .asciz "Ram_Drv_WriteSectionWithEightBytes" @ string offset=560 .Linfo_string25: .asciz "Ram_Drv_CheckSectorByOneByte" @ string offset=595 .Linfo_string26: .asciz "Ram_Drv_CheckSectorByTwoBytes" @ string offset=624 .Linfo_string27: .asciz "Ram_Drv_CheckSectorByFourBytes" @ string offset=654 .Linfo_string28: .asciz "Ram_Drv_CheckSectorByEightBytes" @ string offset=685 .Linfo_string29: .asciz "RamConfigPtr" @ string offset=717 .Linfo_string30: .asciz "RamBaseAddr" @ string offset=730 .Linfo_string31: .asciz "RamSize" @ string offset=742 .Linfo_string32: .asciz "RamDefaultValue" @ string offset=750 .Linfo_string33: .asciz "RamWriteSize" @ string offset=766 .Linfo_string34: .asciz "Ram_Drv_ConfigType" @ string offset=779 .Linfo_string35: .asciz "RamStatus" @ string offset=798 .Linfo_string36: .asciz "RamInitStatus" @ string offset=808 .Linfo_string37: .asciz "RamCheckStatus" @ string offset=822 .Linfo_string38: .asciz "RamCheckCnt" @ string offset=837 .Linfo_string39: .asciz "RamWriteCnt" @ string offset=849 .Linfo_string40: .asciz "RamWriteIndex" @ string offset=861 .Linfo_string41: .asciz "RetState" @ string offset=875 .Linfo_string42: .asciz "RamCheckIndex" @ string offset=884 .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: