Archive member included to satisfy reference by file (symbol)

c:/microchip/softconsole-v2022.2-risc-v-747/riscv-unknown-elf-gcc/bin/../lib/gcc/riscv64-unknown-elf/8.3.0/../../../../riscv64-unknown-elf/lib/rv32im/ilp32\libg_nano.a(lib_a-itoa.o)
                              ./main.o (itoa)
c:/microchip/softconsole-v2022.2-risc-v-747/riscv-unknown-elf-gcc/bin/../lib/gcc/riscv64-unknown-elf/8.3.0/../../../../riscv64-unknown-elf/lib/rv32im/ilp32\libg_nano.a(lib_a-memset.o)
                              ./drivers/CoreSPI/core_spi.o (memset)
c:/microchip/softconsole-v2022.2-risc-v-747/riscv-unknown-elf-gcc/bin/../lib/gcc/riscv64-unknown-elf/8.3.0/../../../../riscv64-unknown-elf/lib/rv32im/ilp32\libg_nano.a(lib_a-sysisatty.o)
                              ./miv_rv32_hal/miv_rv32_syscall.o (isatty)
c:/microchip/softconsole-v2022.2-risc-v-747/riscv-unknown-elf-gcc/bin/../lib/gcc/riscv64-unknown-elf/8.3.0/../../../../riscv64-unknown-elf/lib/rv32im/ilp32\libg_nano.a(lib_a-syswrite.o)
                              ./miv_rv32_hal/miv_rv32_syscall.o (write)
c:/microchip/softconsole-v2022.2-risc-v-747/riscv-unknown-elf-gcc/bin/../lib/gcc/riscv64-unknown-elf/8.3.0/../../../../riscv64-unknown-elf/lib/rv32im/ilp32\libg_nano.a(lib_a-utoa.o)
                              c:/microchip/softconsole-v2022.2-risc-v-747/riscv-unknown-elf-gcc/bin/../lib/gcc/riscv64-unknown-elf/8.3.0/../../../../riscv64-unknown-elf/lib/rv32im/ilp32\libg_nano.a(lib_a-itoa.o) (__utoa)
c:/microchip/softconsole-v2022.2-risc-v-747/riscv-unknown-elf-gcc/bin/../lib/gcc/riscv64-unknown-elf/8.3.0/../../../../riscv64-unknown-elf/lib/rv32im/ilp32\libg_nano.a(lib_a-writer.o)
                              c:/microchip/softconsole-v2022.2-risc-v-747/riscv-unknown-elf-gcc/bin/../lib/gcc/riscv64-unknown-elf/8.3.0/../../../../riscv64-unknown-elf/lib/rv32im/ilp32\libg_nano.a(lib_a-syswrite.o) (_write_r)
c:/microchip/softconsole-v2022.2-risc-v-747/riscv-unknown-elf-gcc/bin/../lib/gcc/riscv64-unknown-elf/8.3.0/../../../../riscv64-unknown-elf/lib/rv32im/ilp32\libg_nano.a(lib_a-impure.o)
                              c:/microchip/softconsole-v2022.2-risc-v-747/riscv-unknown-elf-gcc/bin/../lib/gcc/riscv64-unknown-elf/8.3.0/../../../../riscv64-unknown-elf/lib/rv32im/ilp32\libg_nano.a(lib_a-syswrite.o) (_impure_ptr)
c:/microchip/softconsole-v2022.2-risc-v-747/riscv-unknown-elf-gcc/bin/../lib/gcc/riscv64-unknown-elf/8.3.0/../../../../riscv64-unknown-elf/lib/rv32im/ilp32\libg_nano.a(lib_a-memcpy-asm.o)
                              c:/microchip/softconsole-v2022.2-risc-v-747/riscv-unknown-elf-gcc/bin/../lib/gcc/riscv64-unknown-elf/8.3.0/../../../../riscv64-unknown-elf/lib/rv32im/ilp32\libg_nano.a(lib_a-utoa.o) (memcpy)
c:/microchip/softconsole-v2022.2-risc-v-747/riscv-unknown-elf-gcc/bin/../lib/gcc/riscv64-unknown-elf/8.3.0/../../../../riscv64-unknown-elf/lib/rv32im/ilp32\libg_nano.a(lib_a-reent.o)
                              c:/microchip/softconsole-v2022.2-risc-v-747/riscv-unknown-elf-gcc/bin/../lib/gcc/riscv64-unknown-elf/8.3.0/../../../../riscv64-unknown-elf/lib/rv32im/ilp32\libg_nano.a(lib_a-writer.o) (errno)
c:/microchip/softconsole-v2022.2-risc-v-747/riscv-unknown-elf-gcc/bin/../lib/gcc/riscv64-unknown-elf/8.3.0/../../../../riscv64-unknown-elf/lib/rv32im/ilp32\libg_nano.a(lib_a-nano-freer.o)
                              c:/microchip/softconsole-v2022.2-risc-v-747/riscv-unknown-elf-gcc/bin/../lib/gcc/riscv64-unknown-elf/8.3.0/../../../../riscv64-unknown-elf/lib/rv32im/ilp32\libg_nano.a(lib_a-reent.o) (_free_r)
c:/microchip/softconsole-v2022.2-risc-v-747/riscv-unknown-elf-gcc/bin/../lib/gcc/riscv64-unknown-elf/8.3.0/../../../../riscv64-unknown-elf/lib/rv32im/ilp32\libg_nano.a(lib_a-nano-mallocr.o)
                              c:/microchip/softconsole-v2022.2-risc-v-747/riscv-unknown-elf-gcc/bin/../lib/gcc/riscv64-unknown-elf/8.3.0/../../../../riscv64-unknown-elf/lib/rv32im/ilp32\libg_nano.a(lib_a-nano-freer.o) (__malloc_free_list)
c:/microchip/softconsole-v2022.2-risc-v-747/riscv-unknown-elf-gcc/bin/../lib/gcc/riscv64-unknown-elf/8.3.0/../../../../riscv64-unknown-elf/lib/rv32im/ilp32\libg_nano.a(lib_a-sbrkr.o)
                              c:/microchip/softconsole-v2022.2-risc-v-747/riscv-unknown-elf-gcc/bin/../lib/gcc/riscv64-unknown-elf/8.3.0/../../../../riscv64-unknown-elf/lib/rv32im/ilp32\libg_nano.a(lib_a-nano-mallocr.o) (_sbrk_r)
c:/microchip/softconsole-v2022.2-risc-v-747/riscv-unknown-elf-gcc/bin/../lib/gcc/riscv64-unknown-elf/8.3.0/../../../../riscv64-unknown-elf/lib/rv32im/ilp32\libg_nano.a(lib_a-mlock.o)
                              c:/microchip/softconsole-v2022.2-risc-v-747/riscv-unknown-elf-gcc/bin/../lib/gcc/riscv64-unknown-elf/8.3.0/../../../../riscv64-unknown-elf/lib/rv32im/ilp32\libg_nano.a(lib_a-nano-freer.o) (__malloc_lock)

Allocating common symbols
Common symbol       size              file

errno               0x4               c:/microchip/softconsole-v2022.2-risc-v-747/riscv-unknown-elf-gcc/bin/../lib/gcc/riscv64-unknown-elf/8.3.0/../../../../riscv64-unknown-elf/lib/rv32im/ilp32\libg_nano.a(lib_a-reent.o)
g_gpio_out          0x8               ./main.o
g_uart              0x8               ./main.o
MRV_LOCAL_IRQn_Type
                    0x4               ./miv_rv32_hal/miv_rv32_hal.o

Discarded input sections

 .data          0x0000000000000000        0x0 ./miv_rv32_hal/miv_rv32_entry.o
 .bss           0x0000000000000000        0x0 ./miv_rv32_hal/miv_rv32_entry.o
 .group         0x0000000000000000        0xc ./miv_rv32_hal/miv_rv32_hal.o
 .group         0x0000000000000000        0xc ./miv_rv32_hal/miv_rv32_hal.o
 .group         0x0000000000000000        0xc ./miv_rv32_hal/miv_rv32_hal.o
 .group         0x0000000000000000        0xc ./miv_rv32_hal/miv_rv32_hal.o
 .group         0x0000000000000000        0xc ./miv_rv32_hal/miv_rv32_hal.o
 .group         0x0000000000000000        0xc ./miv_rv32_hal/miv_rv32_hal.o
 .group         0x0000000000000000        0xc ./miv_rv32_hal/miv_rv32_hal.o
 .group         0x0000000000000000        0xc ./miv_rv32_hal/miv_rv32_hal.o
 .group         0x0000000000000000        0xc ./miv_rv32_hal/miv_rv32_hal.o
 .group         0x0000000000000000        0xc ./miv_rv32_hal/miv_rv32_hal.o
 .group         0x0000000000000000        0xc ./miv_rv32_hal/miv_rv32_hal.o
 .group         0x0000000000000000        0xc ./miv_rv32_hal/miv_rv32_hal.o
 .group         0x0000000000000000        0xc ./miv_rv32_hal/miv_rv32_hal.o
 .group         0x0000000000000000        0xc ./miv_rv32_hal/miv_rv32_hal.o
 .group         0x0000000000000000        0xc ./miv_rv32_hal/miv_rv32_hal.o
 .group         0x0000000000000000        0xc ./miv_rv32_hal/miv_rv32_hal.o
 .group         0x0000000000000000        0xc ./miv_rv32_hal/miv_rv32_hal.o
 .group         0x0000000000000000        0xc ./miv_rv32_hal/miv_rv32_hal.o
 .group         0x0000000000000000        0xc ./miv_rv32_hal/miv_rv32_hal.o
 .group         0x0000000000000000        0xc ./miv_rv32_hal/miv_rv32_hal.o
 .group         0x0000000000000000        0xc ./miv_rv32_hal/miv_rv32_hal.o
 .group         0x0000000000000000        0xc ./miv_rv32_hal/miv_rv32_hal.o
 .group         0x0000000000000000        0xc ./miv_rv32_hal/miv_rv32_hal.o
 .group         0x0000000000000000        0xc ./miv_rv32_hal/miv_rv32_hal.o
 .group         0x0000000000000000        0xc ./miv_rv32_hal/miv_rv32_hal.o
 .group         0x0000000000000000        0xc ./miv_rv32_hal/miv_rv32_hal.o
 .group         0x0000000000000000        0xc ./miv_rv32_hal/miv_rv32_hal.o
 .group         0x0000000000000000        0xc ./miv_rv32_hal/miv_rv32_hal.o
 .group         0x0000000000000000        0xc ./miv_rv32_hal/miv_rv32_hal.o
 .group         0x0000000000000000        0xc ./miv_rv32_hal/miv_rv32_hal.o
 .group         0x0000000000000000        0xc ./miv_rv32_hal/miv_rv32_hal.o
 .group         0x0000000000000000        0xc ./miv_rv32_hal/miv_rv32_hal.o
 .group         0x0000000000000000        0xc ./miv_rv32_hal/miv_rv32_hal.o
 .text          0x0000000000000000        0x0 ./miv_rv32_hal/miv_rv32_hal.o
 .data          0x0000000000000000        0x0 ./miv_rv32_hal/miv_rv32_hal.o
 .bss           0x0000000000000000        0x0 ./miv_rv32_hal/miv_rv32_hal.o
 .text.MRV_enable_interrupts
                0x0000000000000000       0x24 ./miv_rv32_hal/miv_rv32_hal.o
 .text.MRV_systick_config
                0x0000000000000000      0x1e0 ./miv_rv32_hal/miv_rv32_hal.o
 COMMON         0x0000000000000000        0x4 ./miv_rv32_hal/miv_rv32_hal.o
 .group         0x0000000000000000        0xc ./miv_rv32_hal/miv_rv32_init.o
 .group         0x0000000000000000        0xc ./miv_rv32_hal/miv_rv32_init.o
 .group         0x0000000000000000        0xc ./miv_rv32_hal/miv_rv32_init.o
 .group         0x0000000000000000        0xc ./miv_rv32_hal/miv_rv32_init.o
 .group         0x0000000000000000        0xc ./miv_rv32_hal/miv_rv32_init.o
 .group         0x0000000000000000        0xc ./miv_rv32_hal/miv_rv32_init.o
 .group         0x0000000000000000        0xc ./miv_rv32_hal/miv_rv32_init.o
 .group         0x0000000000000000        0xc ./miv_rv32_hal/miv_rv32_init.o
 .group         0x0000000000000000        0xc ./miv_rv32_hal/miv_rv32_init.o
 .group         0x0000000000000000        0xc ./miv_rv32_hal/miv_rv32_init.o
 .group         0x0000000000000000        0xc ./miv_rv32_hal/miv_rv32_init.o
 .group         0x0000000000000000        0xc ./miv_rv32_hal/miv_rv32_init.o
 .group         0x0000000000000000        0xc ./miv_rv32_hal/miv_rv32_init.o
 .group         0x0000000000000000        0xc ./miv_rv32_hal/miv_rv32_init.o
 .group         0x0000000000000000        0xc ./miv_rv32_hal/miv_rv32_init.o
 .group         0x0000000000000000        0xc ./miv_rv32_hal/miv_rv32_init.o
 .group         0x0000000000000000        0xc ./miv_rv32_hal/miv_rv32_init.o
 .group         0x0000000000000000        0xc ./miv_rv32_hal/miv_rv32_init.o
 .group         0x0000000000000000        0xc ./miv_rv32_hal/miv_rv32_init.o
 .group         0x0000000000000000        0xc ./miv_rv32_hal/miv_rv32_init.o
 .group         0x0000000000000000        0xc ./miv_rv32_hal/miv_rv32_init.o
 .group         0x0000000000000000        0xc ./miv_rv32_hal/miv_rv32_init.o
 .group         0x0000000000000000        0xc ./miv_rv32_hal/miv_rv32_init.o
 .group         0x0000000000000000        0xc ./miv_rv32_hal/miv_rv32_init.o
 .group         0x0000000000000000        0xc ./miv_rv32_hal/miv_rv32_init.o
 .group         0x0000000000000000        0xc ./miv_rv32_hal/miv_rv32_init.o
 .text          0x0000000000000000        0x0 ./miv_rv32_hal/miv_rv32_init.o
 .data          0x0000000000000000        0x0 ./miv_rv32_hal/miv_rv32_init.o
 .bss           0x0000000000000000        0x0 ./miv_rv32_hal/miv_rv32_init.o
 .debug_macro   0x0000000000000000      0x748 ./miv_rv32_hal/miv_rv32_init.o
 .debug_macro   0x0000000000000000       0x22 ./miv_rv32_hal/miv_rv32_init.o
 .debug_macro   0x0000000000000000       0x52 ./miv_rv32_hal/miv_rv32_init.o
 .debug_macro   0x0000000000000000       0x19 ./miv_rv32_hal/miv_rv32_init.o
 .debug_macro   0x0000000000000000       0x94 ./miv_rv32_hal/miv_rv32_init.o
 .debug_macro   0x0000000000000000       0x34 ./miv_rv32_hal/miv_rv32_init.o
 .debug_macro   0x0000000000000000       0x34 ./miv_rv32_hal/miv_rv32_init.o
 .debug_macro   0x0000000000000000       0x10 ./miv_rv32_hal/miv_rv32_init.o
 .debug_macro   0x0000000000000000       0x57 ./miv_rv32_hal/miv_rv32_init.o
 .debug_macro   0x0000000000000000       0xcf ./miv_rv32_hal/miv_rv32_init.o
 .debug_macro   0x0000000000000000      0x339 ./miv_rv32_hal/miv_rv32_init.o
 .debug_macro   0x0000000000000000       0x10 ./miv_rv32_hal/miv_rv32_init.o
 .debug_macro   0x0000000000000000       0x16 ./miv_rv32_hal/miv_rv32_init.o
 .debug_macro   0x0000000000000000       0x20 ./miv_rv32_hal/miv_rv32_init.o
 .debug_macro   0x0000000000000000       0x34 ./miv_rv32_hal/miv_rv32_init.o
 .debug_macro   0x0000000000000000       0x6a ./miv_rv32_hal/miv_rv32_init.o
 .debug_macro   0x0000000000000000       0x1c ./miv_rv32_hal/miv_rv32_init.o
 .debug_macro   0x0000000000000000       0x52 ./miv_rv32_hal/miv_rv32_init.o
 .debug_macro   0x0000000000000000       0x40 ./miv_rv32_hal/miv_rv32_init.o
 .debug_macro   0x0000000000000000       0x10 ./miv_rv32_hal/miv_rv32_init.o
 .debug_macro   0x0000000000000000       0x40 ./miv_rv32_hal/miv_rv32_init.o
 .debug_macro   0x0000000000000000       0xd5 ./miv_rv32_hal/miv_rv32_init.o
 .debug_macro   0x0000000000000000       0x1c ./miv_rv32_hal/miv_rv32_init.o
 .debug_macro   0x0000000000000000       0x3d ./miv_rv32_hal/miv_rv32_init.o
 .debug_macro   0x0000000000000000       0xbe ./miv_rv32_hal/miv_rv32_init.o
 .debug_macro   0x0000000000000000      0x51a ./miv_rv32_hal/miv_rv32_init.o
 .group         0x0000000000000000        0xc ./miv_rv32_hal/miv_rv32_stubs.o
 .group         0x0000000000000000        0xc ./miv_rv32_hal/miv_rv32_stubs.o
 .group         0x0000000000000000        0xc ./miv_rv32_hal/miv_rv32_stubs.o
 .group         0x0000000000000000        0xc ./miv_rv32_hal/miv_rv32_stubs.o
 .group         0x0000000000000000        0xc ./miv_rv32_hal/miv_rv32_stubs.o
 .group         0x0000000000000000        0xc ./miv_rv32_hal/miv_rv32_stubs.o
 .group         0x0000000000000000        0xc ./miv_rv32_hal/miv_rv32_stubs.o
 .group         0x0000000000000000        0xc ./miv_rv32_hal/miv_rv32_stubs.o
 .group         0x0000000000000000        0xc ./miv_rv32_hal/miv_rv32_stubs.o
 .group         0x0000000000000000        0xc ./miv_rv32_hal/miv_rv32_stubs.o
 .group         0x0000000000000000        0xc ./miv_rv32_hal/miv_rv32_stubs.o
 .group         0x0000000000000000        0xc ./miv_rv32_hal/miv_rv32_stubs.o
 .group         0x0000000000000000        0xc ./miv_rv32_hal/miv_rv32_stubs.o
 .group         0x0000000000000000        0xc ./miv_rv32_hal/miv_rv32_stubs.o
 .group         0x0000000000000000        0xc ./miv_rv32_hal/miv_rv32_stubs.o
 .group         0x0000000000000000        0xc ./miv_rv32_hal/miv_rv32_stubs.o
 .group         0x0000000000000000        0xc ./miv_rv32_hal/miv_rv32_stubs.o
 .group         0x0000000000000000        0xc ./miv_rv32_hal/miv_rv32_stubs.o
 .group         0x0000000000000000        0xc ./miv_rv32_hal/miv_rv32_stubs.o
 .group         0x0000000000000000        0xc ./miv_rv32_hal/miv_rv32_stubs.o
 .group         0x0000000000000000        0xc ./miv_rv32_hal/miv_rv32_stubs.o
 .group         0x0000000000000000        0xc ./miv_rv32_hal/miv_rv32_stubs.o
 .group         0x0000000000000000        0xc ./miv_rv32_hal/miv_rv32_stubs.o
 .group         0x0000000000000000        0xc ./miv_rv32_hal/miv_rv32_stubs.o
 .group         0x0000000000000000        0xc ./miv_rv32_hal/miv_rv32_stubs.o
 .group         0x0000000000000000        0xc ./miv_rv32_hal/miv_rv32_stubs.o
 .text          0x0000000000000000        0x0 ./miv_rv32_hal/miv_rv32_stubs.o
 .data          0x0000000000000000        0x0 ./miv_rv32_hal/miv_rv32_stubs.o
 .bss           0x0000000000000000        0x0 ./miv_rv32_hal/miv_rv32_stubs.o
 .debug_macro   0x0000000000000000      0x748 ./miv_rv32_hal/miv_rv32_stubs.o
 .debug_macro   0x0000000000000000       0x22 ./miv_rv32_hal/miv_rv32_stubs.o
 .debug_macro   0x0000000000000000       0x52 ./miv_rv32_hal/miv_rv32_stubs.o
 .debug_macro   0x0000000000000000       0x19 ./miv_rv32_hal/miv_rv32_stubs.o
 .debug_macro   0x0000000000000000       0x94 ./miv_rv32_hal/miv_rv32_stubs.o
 .debug_macro   0x0000000000000000       0x34 ./miv_rv32_hal/miv_rv32_stubs.o
 .debug_macro   0x0000000000000000       0x34 ./miv_rv32_hal/miv_rv32_stubs.o
 .debug_macro   0x0000000000000000       0x10 ./miv_rv32_hal/miv_rv32_stubs.o
 .debug_macro   0x0000000000000000       0x57 ./miv_rv32_hal/miv_rv32_stubs.o
 .debug_macro   0x0000000000000000       0xcf ./miv_rv32_hal/miv_rv32_stubs.o
 .debug_macro   0x0000000000000000      0x339 ./miv_rv32_hal/miv_rv32_stubs.o
 .debug_macro   0x0000000000000000       0x10 ./miv_rv32_hal/miv_rv32_stubs.o
 .debug_macro   0x0000000000000000       0x16 ./miv_rv32_hal/miv_rv32_stubs.o
 .debug_macro   0x0000000000000000       0x20 ./miv_rv32_hal/miv_rv32_stubs.o
 .debug_macro   0x0000000000000000       0x34 ./miv_rv32_hal/miv_rv32_stubs.o
 .debug_macro   0x0000000000000000       0x6a ./miv_rv32_hal/miv_rv32_stubs.o
 .debug_macro   0x0000000000000000       0x1c ./miv_rv32_hal/miv_rv32_stubs.o
 .debug_macro   0x0000000000000000       0x52 ./miv_rv32_hal/miv_rv32_stubs.o
 .debug_macro   0x0000000000000000       0x40 ./miv_rv32_hal/miv_rv32_stubs.o
 .debug_macro   0x0000000000000000       0x10 ./miv_rv32_hal/miv_rv32_stubs.o
 .debug_macro   0x0000000000000000       0x40 ./miv_rv32_hal/miv_rv32_stubs.o
 .debug_macro   0x0000000000000000       0xd5 ./miv_rv32_hal/miv_rv32_stubs.o
 .debug_macro   0x0000000000000000       0x1c ./miv_rv32_hal/miv_rv32_stubs.o
 .debug_macro   0x0000000000000000       0x3d ./miv_rv32_hal/miv_rv32_stubs.o
 .debug_macro   0x0000000000000000       0xbe ./miv_rv32_hal/miv_rv32_stubs.o
 .debug_macro   0x0000000000000000      0x51a ./miv_rv32_hal/miv_rv32_stubs.o
 .group         0x0000000000000000        0xc ./miv_rv32_hal/miv_rv32_syscall.o
 .group         0x0000000000000000        0xc ./miv_rv32_hal/miv_rv32_syscall.o
 .group         0x0000000000000000        0xc ./miv_rv32_hal/miv_rv32_syscall.o
 .group         0x0000000000000000        0xc ./miv_rv32_hal/miv_rv32_syscall.o
 .group         0x0000000000000000        0xc ./miv_rv32_hal/miv_rv32_syscall.o
 .group         0x0000000000000000        0xc ./miv_rv32_hal/miv_rv32_syscall.o
 .group         0x0000000000000000        0xc ./miv_rv32_hal/miv_rv32_syscall.o
 .group         0x0000000000000000        0xc ./miv_rv32_hal/miv_rv32_syscall.o
 .group         0x0000000000000000        0xc ./miv_rv32_hal/miv_rv32_syscall.o
 .group         0x0000000000000000        0xc ./miv_rv32_hal/miv_rv32_syscall.o
 .group         0x0000000000000000        0xc ./miv_rv32_hal/miv_rv32_syscall.o
 .group         0x0000000000000000        0xc ./miv_rv32_hal/miv_rv32_syscall.o
 .group         0x0000000000000000        0xc ./miv_rv32_hal/miv_rv32_syscall.o
 .group         0x0000000000000000        0xc ./miv_rv32_hal/miv_rv32_syscall.o
 .group         0x0000000000000000        0xc ./miv_rv32_hal/miv_rv32_syscall.o
 .group         0x0000000000000000        0xc ./miv_rv32_hal/miv_rv32_syscall.o
 .group         0x0000000000000000        0xc ./miv_rv32_hal/miv_rv32_syscall.o
 .group         0x0000000000000000        0xc ./miv_rv32_hal/miv_rv32_syscall.o
 .group         0x0000000000000000        0xc ./miv_rv32_hal/miv_rv32_syscall.o
 .group         0x0000000000000000        0xc ./miv_rv32_hal/miv_rv32_syscall.o
 .group         0x0000000000000000        0xc ./miv_rv32_hal/miv_rv32_syscall.o
 .group         0x0000000000000000        0xc ./miv_rv32_hal/miv_rv32_syscall.o
 .group         0x0000000000000000        0xc ./miv_rv32_hal/miv_rv32_syscall.o
 .group         0x0000000000000000        0xc ./miv_rv32_hal/miv_rv32_syscall.o
 .group         0x0000000000000000        0xc ./miv_rv32_hal/miv_rv32_syscall.o
 .group         0x0000000000000000        0xc ./miv_rv32_hal/miv_rv32_syscall.o
 .group         0x0000000000000000        0xc ./miv_rv32_hal/miv_rv32_syscall.o
 .group         0x0000000000000000        0xc ./miv_rv32_hal/miv_rv32_syscall.o
 .group         0x0000000000000000        0xc ./miv_rv32_hal/miv_rv32_syscall.o
 .group         0x0000000000000000        0xc ./miv_rv32_hal/miv_rv32_syscall.o
 .group         0x0000000000000000        0xc ./miv_rv32_hal/miv_rv32_syscall.o
 .group         0x0000000000000000        0xc ./miv_rv32_hal/miv_rv32_syscall.o
 .group         0x0000000000000000        0xc ./miv_rv32_hal/miv_rv32_syscall.o
 .group         0x0000000000000000        0xc ./miv_rv32_hal/miv_rv32_syscall.o
 .group         0x0000000000000000        0xc ./miv_rv32_hal/miv_rv32_syscall.o
 .group         0x0000000000000000        0xc ./miv_rv32_hal/miv_rv32_syscall.o
 .group         0x0000000000000000        0xc ./miv_rv32_hal/miv_rv32_syscall.o
 .group         0x0000000000000000        0xc ./miv_rv32_hal/miv_rv32_syscall.o
 .group         0x0000000000000000        0xc ./miv_rv32_hal/miv_rv32_syscall.o
 .group         0x0000000000000000        0xc ./miv_rv32_hal/miv_rv32_syscall.o
 .group         0x0000000000000000        0xc ./miv_rv32_hal/miv_rv32_syscall.o
 .group         0x0000000000000000        0xc ./miv_rv32_hal/miv_rv32_syscall.o
 .group         0x0000000000000000        0xc ./miv_rv32_hal/miv_rv32_syscall.o
 .group         0x0000000000000000        0xc ./miv_rv32_hal/miv_rv32_syscall.o
 .text          0x0000000000000000        0x0 ./miv_rv32_hal/miv_rv32_syscall.o
 .data          0x0000000000000000        0x0 ./miv_rv32_hal/miv_rv32_syscall.o
 .bss           0x0000000000000000        0x0 ./miv_rv32_hal/miv_rv32_syscall.o
 .sbss.errno    0x0000000000000000        0x4 ./miv_rv32_hal/miv_rv32_syscall.o
 .sbss.__env    0x0000000000000000        0x4 ./miv_rv32_hal/miv_rv32_syscall.o
 .sdata.environ
                0x0000000000000000        0x4 ./miv_rv32_hal/miv_rv32_syscall.o
 .rodata        0x0000000000000000        0x3 ./miv_rv32_hal/miv_rv32_syscall.o
 .text.write_hex
                0x0000000000000000       0xec ./miv_rv32_hal/miv_rv32_syscall.o
 .sdata.curbrk.2491
                0x0000000000000000        0x4 ./miv_rv32_hal/miv_rv32_syscall.o
 .text._sbrk    0x0000000000000000       0xd8 ./miv_rv32_hal/miv_rv32_syscall.o
 .text._isatty  0x0000000000000000       0x50 ./miv_rv32_hal/miv_rv32_syscall.o
 .text.stub     0x0000000000000000       0x30 ./miv_rv32_hal/miv_rv32_syscall.o
 .text._open    0x0000000000000000       0x40 ./miv_rv32_hal/miv_rv32_syscall.o
 .text._openat  0x0000000000000000       0x44 ./miv_rv32_hal/miv_rv32_syscall.o
 .text._close   0x0000000000000000       0x38 ./miv_rv32_hal/miv_rv32_syscall.o
 .text._execve  0x0000000000000000       0x40 ./miv_rv32_hal/miv_rv32_syscall.o
 .text._fork    0x0000000000000000       0x34 ./miv_rv32_hal/miv_rv32_syscall.o
 .text._fstat   0x0000000000000000       0x6c ./miv_rv32_hal/miv_rv32_syscall.o
 .text._getpid  0x0000000000000000       0x20 ./miv_rv32_hal/miv_rv32_syscall.o
 .text._kill    0x0000000000000000       0x3c ./miv_rv32_hal/miv_rv32_syscall.o
 .text._link    0x0000000000000000       0x3c ./miv_rv32_hal/miv_rv32_syscall.o
 .text._lseek   0x0000000000000000       0x64 ./miv_rv32_hal/miv_rv32_syscall.o
 .text._read    0x0000000000000000       0x40 ./miv_rv32_hal/miv_rv32_syscall.o
 .text._stat    0x0000000000000000       0x3c ./miv_rv32_hal/miv_rv32_syscall.o
 .text._times   0x0000000000000000       0x38 ./miv_rv32_hal/miv_rv32_syscall.o
 .text._unlink  0x0000000000000000       0x38 ./miv_rv32_hal/miv_rv32_syscall.o
 .text._wait    0x0000000000000000       0x38 ./miv_rv32_hal/miv_rv32_syscall.o
 .text._write   0x0000000000000000       0x40 ./miv_rv32_hal/miv_rv32_syscall.o
 .debug_macro   0x0000000000000000      0x748 ./miv_rv32_hal/miv_rv32_syscall.o
 .debug_macro   0x0000000000000000       0x22 ./miv_rv32_hal/miv_rv32_syscall.o
 .debug_macro   0x0000000000000000       0x52 ./miv_rv32_hal/miv_rv32_syscall.o
 .debug_macro   0x0000000000000000       0x19 ./miv_rv32_hal/miv_rv32_syscall.o
 .debug_macro   0x0000000000000000       0x94 ./miv_rv32_hal/miv_rv32_syscall.o
 .debug_macro   0x0000000000000000       0x34 ./miv_rv32_hal/miv_rv32_syscall.o
 .debug_macro   0x0000000000000000       0x34 ./miv_rv32_hal/miv_rv32_syscall.o
 .debug_macro   0x0000000000000000       0x10 ./miv_rv32_hal/miv_rv32_syscall.o
 .debug_macro   0x0000000000000000       0x57 ./miv_rv32_hal/miv_rv32_syscall.o
 .debug_macro   0x0000000000000000       0xcf ./miv_rv32_hal/miv_rv32_syscall.o
 .debug_macro   0x0000000000000000      0x339 ./miv_rv32_hal/miv_rv32_syscall.o
 .debug_macro   0x0000000000000000       0x10 ./miv_rv32_hal/miv_rv32_syscall.o
 .debug_macro   0x0000000000000000       0x16 ./miv_rv32_hal/miv_rv32_syscall.o
 .debug_macro   0x0000000000000000       0x20 ./miv_rv32_hal/miv_rv32_syscall.o
 .debug_macro   0x0000000000000000       0x34 ./miv_rv32_hal/miv_rv32_syscall.o
 .debug_macro   0x0000000000000000       0x6a ./miv_rv32_hal/miv_rv32_syscall.o
 .debug_macro   0x0000000000000000       0x1c ./miv_rv32_hal/miv_rv32_syscall.o
 .debug_macro   0x0000000000000000       0x52 ./miv_rv32_hal/miv_rv32_syscall.o
 .debug_macro   0x0000000000000000       0x40 ./miv_rv32_hal/miv_rv32_syscall.o
 .debug_macro   0x0000000000000000       0x10 ./miv_rv32_hal/miv_rv32_syscall.o
 .debug_macro   0x0000000000000000       0x40 ./miv_rv32_hal/miv_rv32_syscall.o
 .debug_macro   0x0000000000000000       0xd5 ./miv_rv32_hal/miv_rv32_syscall.o
 .debug_macro   0x0000000000000000       0x1c ./miv_rv32_hal/miv_rv32_syscall.o
 .debug_macro   0x0000000000000000       0x3d ./miv_rv32_hal/miv_rv32_syscall.o
 .debug_macro   0x0000000000000000       0xbe ./miv_rv32_hal/miv_rv32_syscall.o
 .debug_macro   0x0000000000000000      0x51a ./miv_rv32_hal/miv_rv32_syscall.o
 .debug_macro   0x0000000000000000      0x1a8 ./miv_rv32_hal/miv_rv32_syscall.o
 .debug_macro   0x0000000000000000      0x103 ./miv_rv32_hal/miv_rv32_syscall.o
 .debug_macro   0x0000000000000000      0x1df ./miv_rv32_hal/miv_rv32_syscall.o
 .debug_macro   0x0000000000000000       0x10 ./miv_rv32_hal/miv_rv32_syscall.o
 .debug_macro   0x0000000000000000       0xe9 ./miv_rv32_hal/miv_rv32_syscall.o
 .debug_macro   0x0000000000000000       0x52 ./miv_rv32_hal/miv_rv32_syscall.o
 .debug_macro   0x0000000000000000       0xf2 ./miv_rv32_hal/miv_rv32_syscall.o
 .group         0x0000000000000000        0xc ./hal/hal_irq.o
 .group         0x0000000000000000        0xc ./hal/hal_irq.o
 .group         0x0000000000000000        0xc ./hal/hal_irq.o
 .group         0x0000000000000000        0xc ./hal/hal_irq.o
 .group         0x0000000000000000        0xc ./hal/hal_irq.o
 .group         0x0000000000000000        0xc ./hal/hal_irq.o
 .group         0x0000000000000000        0xc ./hal/hal_irq.o
 .group         0x0000000000000000        0xc ./hal/hal_irq.o
 .group         0x0000000000000000        0xc ./hal/hal_irq.o
 .group         0x0000000000000000        0xc ./hal/hal_irq.o
 .group         0x0000000000000000        0xc ./hal/hal_irq.o
 .group         0x0000000000000000        0xc ./hal/hal_irq.o
 .group         0x0000000000000000        0xc ./hal/hal_irq.o
 .group         0x0000000000000000        0xc ./hal/hal_irq.o
 .text          0x0000000000000000        0x0 ./hal/hal_irq.o
 .data          0x0000000000000000        0x0 ./hal/hal_irq.o
 .bss           0x0000000000000000        0x0 ./hal/hal_irq.o
 .text.MRV_enable_interrupts
                0x0000000000000000       0x24 ./hal/hal_irq.o
 .text.MRV_disable_interrupts
                0x0000000000000000       0x30 ./hal/hal_irq.o
 .text.HAL_enable_interrupts
                0x0000000000000000       0x2c ./hal/hal_irq.o
 .text.HAL_disable_interrupts
                0x0000000000000000       0x40 ./hal/hal_irq.o
 .text.HAL_restore_interrupts
                0x0000000000000000       0x28 ./hal/hal_irq.o
 .debug_info    0x0000000000000000      0x290 ./hal/hal_irq.o
 .debug_abbrev  0x0000000000000000      0x15b ./hal/hal_irq.o
 .debug_aranges
                0x0000000000000000       0x40 ./hal/hal_irq.o
 .debug_ranges  0x0000000000000000       0x30 ./hal/hal_irq.o
 .debug_macro   0x0000000000000000       0xd2 ./hal/hal_irq.o
 .debug_macro   0x0000000000000000      0x748 ./hal/hal_irq.o
 .debug_macro   0x0000000000000000       0x22 ./hal/hal_irq.o
 .debug_macro   0x0000000000000000       0x8e ./hal/hal_irq.o
 .debug_macro   0x0000000000000000       0x51 ./hal/hal_irq.o
 .debug_macro   0x0000000000000000      0x103 ./hal/hal_irq.o
 .debug_macro   0x0000000000000000       0x6a ./hal/hal_irq.o
 .debug_macro   0x0000000000000000      0x1df ./hal/hal_irq.o
 .debug_macro   0x0000000000000000       0x10 ./hal/hal_irq.o
 .debug_macro   0x0000000000000000       0x66 ./hal/hal_irq.o
 .debug_macro   0x0000000000000000      0x1a8 ./hal/hal_irq.o
 .debug_macro   0x0000000000000000       0x10 ./hal/hal_irq.o
 .debug_macro   0x0000000000000000       0xe9 ./hal/hal_irq.o
 .debug_macro   0x0000000000000000       0x52 ./hal/hal_irq.o
 .debug_macro   0x0000000000000000       0xf2 ./hal/hal_irq.o
 .debug_line    0x0000000000000000      0x477 ./hal/hal_irq.o
 .debug_str     0x0000000000000000     0x4fb8 ./hal/hal_irq.o
 .comment       0x0000000000000000       0x52 ./hal/hal_irq.o
 .debug_frame   0x0000000000000000       0xcc ./hal/hal_irq.o
 .riscv.attributes
                0x0000000000000000       0x21 ./hal/hal_irq.o
 .data          0x0000000000000000        0x0 ./hal/hw_reg_access.o
 .bss           0x0000000000000000        0x0 ./hal/hw_reg_access.o
 .group         0x0000000000000000        0xc ./drivers/CoreUARTapb/core_uart_apb.o
 .group         0x0000000000000000        0xc ./drivers/CoreUARTapb/core_uart_apb.o
 .group         0x0000000000000000        0xc ./drivers/CoreUARTapb/core_uart_apb.o
 .group         0x0000000000000000        0xc ./drivers/CoreUARTapb/core_uart_apb.o
 .group         0x0000000000000000        0xc ./drivers/CoreUARTapb/core_uart_apb.o
 .group         0x0000000000000000        0xc ./drivers/CoreUARTapb/core_uart_apb.o
 .group         0x0000000000000000        0xc ./drivers/CoreUARTapb/core_uart_apb.o
 .group         0x0000000000000000        0xc ./drivers/CoreUARTapb/core_uart_apb.o
 .group         0x0000000000000000        0xc ./drivers/CoreUARTapb/core_uart_apb.o
 .group         0x0000000000000000        0xc ./drivers/CoreUARTapb/core_uart_apb.o
 .group         0x0000000000000000        0xc ./drivers/CoreUARTapb/core_uart_apb.o
 .text          0x0000000000000000        0x0 ./drivers/CoreUARTapb/core_uart_apb.o
 .data          0x0000000000000000        0x0 ./drivers/CoreUARTapb/core_uart_apb.o
 .bss           0x0000000000000000        0x0 ./drivers/CoreUARTapb/core_uart_apb.o
 .text.UART_send
                0x0000000000000000       0xe0 ./drivers/CoreUARTapb/core_uart_apb.o
 .text.UART_fill_tx_fifo
                0x0000000000000000      0x10c ./drivers/CoreUARTapb/core_uart_apb.o
 .text.UART_get_rx
                0x0000000000000000      0x160 ./drivers/CoreUARTapb/core_uart_apb.o
 .text.UART_get_rx_status
                0x0000000000000000       0x60 ./drivers/CoreUARTapb/core_uart_apb.o
 .debug_macro   0x0000000000000000      0x748 ./drivers/CoreUARTapb/core_uart_apb.o
 .debug_macro   0x0000000000000000       0x22 ./drivers/CoreUARTapb/core_uart_apb.o
 .debug_macro   0x0000000000000000       0x8e ./drivers/CoreUARTapb/core_uart_apb.o
 .debug_macro   0x0000000000000000       0x51 ./drivers/CoreUARTapb/core_uart_apb.o
 .debug_macro   0x0000000000000000      0x103 ./drivers/CoreUARTapb/core_uart_apb.o
 .debug_macro   0x0000000000000000       0x6a ./drivers/CoreUARTapb/core_uart_apb.o
 .debug_macro   0x0000000000000000      0x1df ./drivers/CoreUARTapb/core_uart_apb.o
 .debug_macro   0x0000000000000000       0x10 ./drivers/CoreUARTapb/core_uart_apb.o
 .debug_macro   0x0000000000000000       0x66 ./drivers/CoreUARTapb/core_uart_apb.o
 .group         0x0000000000000000        0xc ./drivers/CoreSPI/core_spi.o
 .group         0x0000000000000000        0xc ./drivers/CoreSPI/core_spi.o
 .group         0x0000000000000000        0xc ./drivers/CoreSPI/core_spi.o
 .group         0x0000000000000000        0xc ./drivers/CoreSPI/core_spi.o
 .group         0x0000000000000000        0xc ./drivers/CoreSPI/core_spi.o
 .group         0x0000000000000000        0xc ./drivers/CoreSPI/core_spi.o
 .group         0x0000000000000000        0xc ./drivers/CoreSPI/core_spi.o
 .group         0x0000000000000000        0xc ./drivers/CoreSPI/core_spi.o
 .group         0x0000000000000000        0xc ./drivers/CoreSPI/core_spi.o
 .group         0x0000000000000000        0xc ./drivers/CoreSPI/core_spi.o
 .group         0x0000000000000000        0xc ./drivers/CoreSPI/core_spi.o
 .group         0x0000000000000000        0xc ./drivers/CoreSPI/core_spi.o
 .group         0x0000000000000000        0xc ./drivers/CoreSPI/core_spi.o
 .group         0x0000000000000000        0xc ./drivers/CoreSPI/core_spi.o
 .group         0x0000000000000000        0xc ./drivers/CoreSPI/core_spi.o
 .group         0x0000000000000000        0xc ./drivers/CoreSPI/core_spi.o
 .group         0x0000000000000000        0xc ./drivers/CoreSPI/core_spi.o
 .group         0x0000000000000000        0xc ./drivers/CoreSPI/core_spi.o
 .group         0x0000000000000000        0xc ./drivers/CoreSPI/core_spi.o
 .group         0x0000000000000000        0xc ./drivers/CoreSPI/core_spi.o
 .group         0x0000000000000000        0xc ./drivers/CoreSPI/core_spi.o
 .group         0x0000000000000000        0xc ./drivers/CoreSPI/core_spi.o
 .group         0x0000000000000000        0xc ./drivers/CoreSPI/core_spi.o
 .group         0x0000000000000000        0xc ./drivers/CoreSPI/core_spi.o
 .group         0x0000000000000000        0xc ./drivers/CoreSPI/core_spi.o
 .text          0x0000000000000000        0x0 ./drivers/CoreSPI/core_spi.o
 .data          0x0000000000000000        0x0 ./drivers/CoreSPI/core_spi.o
 .bss           0x0000000000000000        0x0 ./drivers/CoreSPI/core_spi.o
 .text.SPI_init
                0x0000000000000000      0x170 ./drivers/CoreSPI/core_spi.o
 .text.SPI_configure_slave_mode
                0x0000000000000000       0xd0 ./drivers/CoreSPI/core_spi.o
 .text.SPI_configure_master_mode
                0x0000000000000000       0xd0 ./drivers/CoreSPI/core_spi.o
 .text.SPI_set_slave_select
                0x0000000000000000      0x110 ./drivers/CoreSPI/core_spi.o
 .text.SPI_clear_slave_select
                0x0000000000000000      0x114 ./drivers/CoreSPI/core_spi.o
 .text.SPI_transfer_frame
                0x0000000000000000       0xf8 ./drivers/CoreSPI/core_spi.o
 .text.SPI_transfer_block
                0x0000000000000000      0x634 ./drivers/CoreSPI/core_spi.o
 .text.SPI_transfer_block_store_all_resp
                0x0000000000000000      0x668 ./drivers/CoreSPI/core_spi.o
 .text.SPI_set_frame_rx_handler
                0x0000000000000000      0x1d8 ./drivers/CoreSPI/core_spi.o
 .text.SPI_set_slave_tx_frame
                0x0000000000000000      0x1dc ./drivers/CoreSPI/core_spi.o
 .text.SPI_set_slave_block_buffers
                0x0000000000000000      0x2b8 ./drivers/CoreSPI/core_spi.o
 .text.SPI_set_cmd_handler
                0x0000000000000000      0x124 ./drivers/CoreSPI/core_spi.o
 .text.SPI_set_cmd_response
                0x0000000000000000       0x98 ./drivers/CoreSPI/core_spi.o
 .text.SPI_enable
                0x0000000000000000       0x5c ./drivers/CoreSPI/core_spi.o
 .text.SPI_disable
                0x0000000000000000       0x5c ./drivers/CoreSPI/core_spi.o
 .text.SPI_isr  0x0000000000000000      0x780 ./drivers/CoreSPI/core_spi.o
 .text.fill_slave_tx_fifo
                0x0000000000000000      0x14c ./drivers/CoreSPI/core_spi.o
 .text.read_slave_rx_fifo
                0x0000000000000000      0x160 ./drivers/CoreSPI/core_spi.o
 .text.recover_from_rx_overflow
                0x0000000000000000       0xa0 ./drivers/CoreSPI/core_spi.o
 .debug_info    0x0000000000000000     0x1185 ./drivers/CoreSPI/core_spi.o
 .debug_abbrev  0x0000000000000000      0x2a1 ./drivers/CoreSPI/core_spi.o
 .debug_aranges
                0x0000000000000000       0xb0 ./drivers/CoreSPI/core_spi.o
 .debug_ranges  0x0000000000000000       0xa0 ./drivers/CoreSPI/core_spi.o
 .debug_macro   0x0000000000000000      0x1af ./drivers/CoreSPI/core_spi.o
 .debug_macro   0x0000000000000000      0x748 ./drivers/CoreSPI/core_spi.o
 .debug_macro   0x0000000000000000       0x22 ./drivers/CoreSPI/core_spi.o
 .debug_macro   0x0000000000000000       0x8e ./drivers/CoreSPI/core_spi.o
 .debug_macro   0x0000000000000000       0x51 ./drivers/CoreSPI/core_spi.o
 .debug_macro   0x0000000000000000      0x103 ./drivers/CoreSPI/core_spi.o
 .debug_macro   0x0000000000000000       0x6a ./drivers/CoreSPI/core_spi.o
 .debug_macro   0x0000000000000000      0x1df ./drivers/CoreSPI/core_spi.o
 .debug_macro   0x0000000000000000       0x10 ./drivers/CoreSPI/core_spi.o
 .debug_macro   0x0000000000000000       0x66 ./drivers/CoreSPI/core_spi.o
 .debug_macro   0x0000000000000000       0x12 ./drivers/CoreSPI/core_spi.o
 .debug_macro   0x0000000000000000      0x3ee ./drivers/CoreSPI/core_spi.o
 .debug_macro   0x0000000000000000       0x58 ./drivers/CoreSPI/core_spi.o
 .debug_macro   0x0000000000000000       0x19 ./drivers/CoreSPI/core_spi.o
 .debug_macro   0x0000000000000000       0x34 ./drivers/CoreSPI/core_spi.o
 .debug_macro   0x0000000000000000       0x34 ./drivers/CoreSPI/core_spi.o
 .debug_macro   0x0000000000000000      0x174 ./drivers/CoreSPI/core_spi.o
 .debug_macro   0x0000000000000000       0x16 ./drivers/CoreSPI/core_spi.o
 .debug_macro   0x0000000000000000       0x43 ./drivers/CoreSPI/core_spi.o
 .debug_macro   0x0000000000000000       0x34 ./drivers/CoreSPI/core_spi.o
 .debug_macro   0x0000000000000000       0x10 ./drivers/CoreSPI/core_spi.o
 .debug_macro   0x0000000000000000       0x58 ./drivers/CoreSPI/core_spi.o
 .debug_macro   0x0000000000000000      0x182 ./drivers/CoreSPI/core_spi.o
 .debug_macro   0x0000000000000000      0x339 ./drivers/CoreSPI/core_spi.o
 .debug_macro   0x0000000000000000       0x10 ./drivers/CoreSPI/core_spi.o
 .debug_macro   0x0000000000000000       0x35 ./drivers/CoreSPI/core_spi.o
 .debug_line    0x0000000000000000     0x193a ./drivers/CoreSPI/core_spi.o
 .debug_str     0x0000000000000000     0x812a ./drivers/CoreSPI/core_spi.o
 .comment       0x0000000000000000       0x52 ./drivers/CoreSPI/core_spi.o
 .debug_frame   0x0000000000000000      0x308 ./drivers/CoreSPI/core_spi.o
 .riscv.attributes
                0x0000000000000000       0x21 ./drivers/CoreSPI/core_spi.o
 .group         0x0000000000000000        0xc ./drivers/CoreGPIO/core_gpio.o
 .group         0x0000000000000000        0xc ./drivers/CoreGPIO/core_gpio.o
 .group         0x0000000000000000        0xc ./drivers/CoreGPIO/core_gpio.o
 .group         0x0000000000000000        0xc ./drivers/CoreGPIO/core_gpio.o
 .group         0x0000000000000000        0xc ./drivers/CoreGPIO/core_gpio.o
 .group         0x0000000000000000        0xc ./drivers/CoreGPIO/core_gpio.o
 .group         0x0000000000000000        0xc ./drivers/CoreGPIO/core_gpio.o
 .group         0x0000000000000000        0xc ./drivers/CoreGPIO/core_gpio.o
 .group         0x0000000000000000        0xc ./drivers/CoreGPIO/core_gpio.o
 .group         0x0000000000000000        0xc ./drivers/CoreGPIO/core_gpio.o
 .group         0x0000000000000000        0xc ./drivers/CoreGPIO/core_gpio.o
 .text          0x0000000000000000        0x0 ./drivers/CoreGPIO/core_gpio.o
 .data          0x0000000000000000        0x0 ./drivers/CoreGPIO/core_gpio.o
 .bss           0x0000000000000000        0x0 ./drivers/CoreGPIO/core_gpio.o
 .text.GPIO_config
                0x0000000000000000       0x98 ./drivers/CoreGPIO/core_gpio.o
 .text.GPIO_get_inputs
                0x0000000000000000      0x194 ./drivers/CoreGPIO/core_gpio.o
 .text.GPIO_drive_inout
                0x0000000000000000      0x184 ./drivers/CoreGPIO/core_gpio.o
 .text.GPIO_enable_irq
                0x0000000000000000       0x98 ./drivers/CoreGPIO/core_gpio.o
 .text.GPIO_disable_irq
                0x0000000000000000       0x98 ./drivers/CoreGPIO/core_gpio.o
 .text.GPIO_clear_irq
                0x0000000000000000      0x150 ./drivers/CoreGPIO/core_gpio.o
 .text.GPIO_get_irq_sources
                0x0000000000000000      0x194 ./drivers/CoreGPIO/core_gpio.o
 .text.GPIO_clear_all_irq_sources
                0x0000000000000000      0x148 ./drivers/CoreGPIO/core_gpio.o
 .debug_macro   0x0000000000000000      0x748 ./drivers/CoreGPIO/core_gpio.o
 .debug_macro   0x0000000000000000       0x22 ./drivers/CoreGPIO/core_gpio.o
 .debug_macro   0x0000000000000000       0x8e ./drivers/CoreGPIO/core_gpio.o
 .debug_macro   0x0000000000000000       0x51 ./drivers/CoreGPIO/core_gpio.o
 .debug_macro   0x0000000000000000      0x103 ./drivers/CoreGPIO/core_gpio.o
 .debug_macro   0x0000000000000000       0x6a ./drivers/CoreGPIO/core_gpio.o
 .debug_macro   0x0000000000000000      0x1df ./drivers/CoreGPIO/core_gpio.o
 .debug_macro   0x0000000000000000       0x10 ./drivers/CoreGPIO/core_gpio.o
 .debug_macro   0x0000000000000000       0x66 ./drivers/CoreGPIO/core_gpio.o
 .group         0x0000000000000000        0xc ./main.o
 .group         0x0000000000000000        0xc ./main.o
 .group         0x0000000000000000        0xc ./main.o
 .group         0x0000000000000000        0xc ./main.o
 .group         0x0000000000000000        0xc ./main.o
 .group         0x0000000000000000        0xc ./main.o
 .group         0x0000000000000000        0xc ./main.o
 .group         0x0000000000000000        0xc ./main.o
 .group         0x0000000000000000        0xc ./main.o
 .group         0x0000000000000000        0xc ./main.o
 .group         0x0000000000000000        0xc ./main.o
 .group         0x0000000000000000        0xc ./main.o
 .group         0x0000000000000000        0xc ./main.o
 .group         0x0000000000000000        0xc ./main.o
 .group         0x0000000000000000        0xc ./main.o
 .group         0x0000000000000000        0xc ./main.o
 .group         0x0000000000000000        0xc ./main.o
 .group         0x0000000000000000        0xc ./main.o
 .group         0x0000000000000000        0xc ./main.o
 .group         0x0000000000000000        0xc ./main.o
 .group         0x0000000000000000        0xc ./main.o
 .group         0x0000000000000000        0xc ./main.o
 .group         0x0000000000000000        0xc ./main.o
 .group         0x0000000000000000        0xc ./main.o
 .group         0x0000000000000000        0xc ./main.o
 .group         0x0000000000000000        0xc ./main.o
 .group         0x0000000000000000        0xc ./main.o
 .group         0x0000000000000000        0xc ./main.o
 .group         0x0000000000000000        0xc ./main.o
 .group         0x0000000000000000        0xc ./main.o
 .group         0x0000000000000000        0xc ./main.o
 .group         0x0000000000000000        0xc ./main.o
 .text          0x0000000000000000        0x0 ./main.o
 .data          0x0000000000000000        0x0 ./main.o
 .bss           0x0000000000000000        0x0 ./main.o
 .text.delay    0x0000000000000000       0x40 ./main.o
 .debug_macro   0x0000000000000000      0x748 ./main.o
 .debug_macro   0x0000000000000000       0x19 ./main.o
 .debug_macro   0x0000000000000000       0x22 ./main.o
 .debug_macro   0x0000000000000000       0x52 ./main.o
 .debug_macro   0x0000000000000000       0x94 ./main.o
 .debug_macro   0x0000000000000000       0x34 ./main.o
 .debug_macro   0x0000000000000000       0x34 ./main.o
 .debug_macro   0x0000000000000000       0x16 ./main.o
 .debug_macro   0x0000000000000000       0x43 ./main.o
 .debug_macro   0x0000000000000000       0x57 ./main.o
 .debug_macro   0x0000000000000000       0x34 ./main.o
 .debug_macro   0x0000000000000000       0x10 ./main.o
 .debug_macro   0x0000000000000000       0x58 ./main.o
 .debug_macro   0x0000000000000000      0x182 ./main.o
 .debug_macro   0x0000000000000000      0x339 ./main.o
 .debug_macro   0x0000000000000000      0x1a8 ./main.o
 .debug_macro   0x0000000000000000      0x103 ./main.o
 .debug_macro   0x0000000000000000       0x6a ./main.o
 .debug_macro   0x0000000000000000      0x1df ./main.o
 .debug_macro   0x0000000000000000       0x10 ./main.o
 .debug_macro   0x0000000000000000       0xe9 ./main.o
 .debug_macro   0x0000000000000000       0x52 ./main.o
 .debug_macro   0x0000000000000000       0xf2 ./main.o
 .debug_macro   0x0000000000000000       0x10 ./main.o
 .debug_macro   0x0000000000000000       0x66 ./main.o
 .debug_macro   0x0000000000000000       0x48 ./main.o
 .text          0x0000000000000000        0x0 c:/microchip/softconsole-v2022.2-risc-v-747/riscv-unknown-elf-gcc/bin/../lib/gcc/riscv64-unknown-elf/8.3.0/../../../../riscv64-unknown-elf/lib/rv32im/ilp32\libg_nano.a(lib_a-itoa.o)
 .data          0x0000000000000000        0x0 c:/microchip/softconsole-v2022.2-risc-v-747/riscv-unknown-elf-gcc/bin/../lib/gcc/riscv64-unknown-elf/8.3.0/../../../../riscv64-unknown-elf/lib/rv32im/ilp32\libg_nano.a(lib_a-itoa.o)
 .bss           0x0000000000000000        0x0 c:/microchip/softconsole-v2022.2-risc-v-747/riscv-unknown-elf-gcc/bin/../lib/gcc/riscv64-unknown-elf/8.3.0/../../../../riscv64-unknown-elf/lib/rv32im/ilp32\libg_nano.a(lib_a-itoa.o)
 .text          0x0000000000000000       0x1c c:/microchip/softconsole-v2022.2-risc-v-747/riscv-unknown-elf-gcc/bin/../lib/gcc/riscv64-unknown-elf/8.3.0/../../../../riscv64-unknown-elf/lib/rv32im/ilp32\libg_nano.a(lib_a-memset.o)
 .data          0x0000000000000000        0x0 c:/microchip/softconsole-v2022.2-risc-v-747/riscv-unknown-elf-gcc/bin/../lib/gcc/riscv64-unknown-elf/8.3.0/../../../../riscv64-unknown-elf/lib/rv32im/ilp32\libg_nano.a(lib_a-memset.o)
 .bss           0x0000000000000000        0x0 c:/microchip/softconsole-v2022.2-risc-v-747/riscv-unknown-elf-gcc/bin/../lib/gcc/riscv64-unknown-elf/8.3.0/../../../../riscv64-unknown-elf/lib/rv32im/ilp32\libg_nano.a(lib_a-memset.o)
 .riscv.attributes
                0x0000000000000000       0x1f c:/microchip/softconsole-v2022.2-risc-v-747/riscv-unknown-elf-gcc/bin/../lib/gcc/riscv64-unknown-elf/8.3.0/../../../../riscv64-unknown-elf/lib/rv32im/ilp32\libg_nano.a(lib_a-memset.o)
 .text          0x0000000000000000        0x0 c:/microchip/softconsole-v2022.2-risc-v-747/riscv-unknown-elf-gcc/bin/../lib/gcc/riscv64-unknown-elf/8.3.0/../../../../riscv64-unknown-elf/lib/rv32im/ilp32\libg_nano.a(lib_a-sysisatty.o)
 .data          0x0000000000000000        0x0 c:/microchip/softconsole-v2022.2-risc-v-747/riscv-unknown-elf-gcc/bin/../lib/gcc/riscv64-unknown-elf/8.3.0/../../../../riscv64-unknown-elf/lib/rv32im/ilp32\libg_nano.a(lib_a-sysisatty.o)
 .bss           0x0000000000000000        0x0 c:/microchip/softconsole-v2022.2-risc-v-747/riscv-unknown-elf-gcc/bin/../lib/gcc/riscv64-unknown-elf/8.3.0/../../../../riscv64-unknown-elf/lib/rv32im/ilp32\libg_nano.a(lib_a-sysisatty.o)
 .text.isatty   0x0000000000000000        0x8 c:/microchip/softconsole-v2022.2-risc-v-747/riscv-unknown-elf-gcc/bin/../lib/gcc/riscv64-unknown-elf/8.3.0/../../../../riscv64-unknown-elf/lib/rv32im/ilp32\libg_nano.a(lib_a-sysisatty.o)
 .debug_frame   0x0000000000000000       0x20 c:/microchip/softconsole-v2022.2-risc-v-747/riscv-unknown-elf-gcc/bin/../lib/gcc/riscv64-unknown-elf/8.3.0/../../../../riscv64-unknown-elf/lib/rv32im/ilp32\libg_nano.a(lib_a-sysisatty.o)
 .riscv.attributes
                0x0000000000000000       0x21 c:/microchip/softconsole-v2022.2-risc-v-747/riscv-unknown-elf-gcc/bin/../lib/gcc/riscv64-unknown-elf/8.3.0/../../../../riscv64-unknown-elf/lib/rv32im/ilp32\libg_nano.a(lib_a-sysisatty.o)
 .text          0x0000000000000000        0x0 c:/microchip/softconsole-v2022.2-risc-v-747/riscv-unknown-elf-gcc/bin/../lib/gcc/riscv64-unknown-elf/8.3.0/../../../../riscv64-unknown-elf/lib/rv32im/ilp32\libg_nano.a(lib_a-syswrite.o)
 .data          0x0000000000000000        0x0 c:/microchip/softconsole-v2022.2-risc-v-747/riscv-unknown-elf-gcc/bin/../lib/gcc/riscv64-unknown-elf/8.3.0/../../../../riscv64-unknown-elf/lib/rv32im/ilp32\libg_nano.a(lib_a-syswrite.o)
 .bss           0x0000000000000000        0x0 c:/microchip/softconsole-v2022.2-risc-v-747/riscv-unknown-elf-gcc/bin/../lib/gcc/riscv64-unknown-elf/8.3.0/../../../../riscv64-unknown-elf/lib/rv32im/ilp32\libg_nano.a(lib_a-syswrite.o)
 .text.write    0x0000000000000000       0x20 c:/microchip/softconsole-v2022.2-risc-v-747/riscv-unknown-elf-gcc/bin/../lib/gcc/riscv64-unknown-elf/8.3.0/../../../../riscv64-unknown-elf/lib/rv32im/ilp32\libg_nano.a(lib_a-syswrite.o)
 .debug_frame   0x0000000000000000       0x20 c:/microchip/softconsole-v2022.2-risc-v-747/riscv-unknown-elf-gcc/bin/../lib/gcc/riscv64-unknown-elf/8.3.0/../../../../riscv64-unknown-elf/lib/rv32im/ilp32\libg_nano.a(lib_a-syswrite.o)
 .riscv.attributes
                0x0000000000000000       0x21 c:/microchip/softconsole-v2022.2-risc-v-747/riscv-unknown-elf-gcc/bin/../lib/gcc/riscv64-unknown-elf/8.3.0/../../../../riscv64-unknown-elf/lib/rv32im/ilp32\libg_nano.a(lib_a-syswrite.o)
 .text          0x0000000000000000        0x0 c:/microchip/softconsole-v2022.2-risc-v-747/riscv-unknown-elf-gcc/bin/../lib/gcc/riscv64-unknown-elf/8.3.0/../../../../riscv64-unknown-elf/lib/rv32im/ilp32\libg_nano.a(lib_a-utoa.o)
 .data          0x0000000000000000        0x0 c:/microchip/softconsole-v2022.2-risc-v-747/riscv-unknown-elf-gcc/bin/../lib/gcc/riscv64-unknown-elf/8.3.0/../../../../riscv64-unknown-elf/lib/rv32im/ilp32\libg_nano.a(lib_a-utoa.o)
 .bss           0x0000000000000000        0x0 c:/microchip/softconsole-v2022.2-risc-v-747/riscv-unknown-elf-gcc/bin/../lib/gcc/riscv64-unknown-elf/8.3.0/../../../../riscv64-unknown-elf/lib/rv32im/ilp32\libg_nano.a(lib_a-utoa.o)
 .text.utoa     0x0000000000000000        0x8 c:/microchip/softconsole-v2022.2-risc-v-747/riscv-unknown-elf-gcc/bin/../lib/gcc/riscv64-unknown-elf/8.3.0/../../../../riscv64-unknown-elf/lib/rv32im/ilp32\libg_nano.a(lib_a-utoa.o)
 .text          0x0000000000000000        0x0 c:/microchip/softconsole-v2022.2-risc-v-747/riscv-unknown-elf-gcc/bin/../lib/gcc/riscv64-unknown-elf/8.3.0/../../../../riscv64-unknown-elf/lib/rv32im/ilp32\libg_nano.a(lib_a-writer.o)
 .data          0x0000000000000000        0x0 c:/microchip/softconsole-v2022.2-risc-v-747/riscv-unknown-elf-gcc/bin/../lib/gcc/riscv64-unknown-elf/8.3.0/../../../../riscv64-unknown-elf/lib/rv32im/ilp32\libg_nano.a(lib_a-writer.o)
 .bss           0x0000000000000000        0x0 c:/microchip/softconsole-v2022.2-risc-v-747/riscv-unknown-elf-gcc/bin/../lib/gcc/riscv64-unknown-elf/8.3.0/../../../../riscv64-unknown-elf/lib/rv32im/ilp32\libg_nano.a(lib_a-writer.o)
 .text._write_r
                0x0000000000000000       0x58 c:/microchip/softconsole-v2022.2-risc-v-747/riscv-unknown-elf-gcc/bin/../lib/gcc/riscv64-unknown-elf/8.3.0/../../../../riscv64-unknown-elf/lib/rv32im/ilp32\libg_nano.a(lib_a-writer.o)
 .debug_frame   0x0000000000000000       0x30 c:/microchip/softconsole-v2022.2-risc-v-747/riscv-unknown-elf-gcc/bin/../lib/gcc/riscv64-unknown-elf/8.3.0/../../../../riscv64-unknown-elf/lib/rv32im/ilp32\libg_nano.a(lib_a-writer.o)
 .riscv.attributes
                0x0000000000000000       0x21 c:/microchip/softconsole-v2022.2-risc-v-747/riscv-unknown-elf-gcc/bin/../lib/gcc/riscv64-unknown-elf/8.3.0/../../../../riscv64-unknown-elf/lib/rv32im/ilp32\libg_nano.a(lib_a-writer.o)
 .text          0x0000000000000000        0x0 c:/microchip/softconsole-v2022.2-risc-v-747/riscv-unknown-elf-gcc/bin/../lib/gcc/riscv64-unknown-elf/8.3.0/../../../../riscv64-unknown-elf/lib/rv32im/ilp32\libg_nano.a(lib_a-impure.o)
 .data          0x0000000000000000        0x0 c:/microchip/softconsole-v2022.2-risc-v-747/riscv-unknown-elf-gcc/bin/../lib/gcc/riscv64-unknown-elf/8.3.0/../../../../riscv64-unknown-elf/lib/rv32im/ilp32\libg_nano.a(lib_a-impure.o)
 .bss           0x0000000000000000        0x0 c:/microchip/softconsole-v2022.2-risc-v-747/riscv-unknown-elf-gcc/bin/../lib/gcc/riscv64-unknown-elf/8.3.0/../../../../riscv64-unknown-elf/lib/rv32im/ilp32\libg_nano.a(lib_a-impure.o)
 .data.impure_data
                0x0000000000000000       0x60 c:/microchip/softconsole-v2022.2-risc-v-747/riscv-unknown-elf-gcc/bin/../lib/gcc/riscv64-unknown-elf/8.3.0/../../../../riscv64-unknown-elf/lib/rv32im/ilp32\libg_nano.a(lib_a-impure.o)
 .sdata._impure_ptr
                0x0000000000000000        0x4 c:/microchip/softconsole-v2022.2-risc-v-747/riscv-unknown-elf-gcc/bin/../lib/gcc/riscv64-unknown-elf/8.3.0/../../../../riscv64-unknown-elf/lib/rv32im/ilp32\libg_nano.a(lib_a-impure.o)
 .sdata2._global_impure_ptr
                0x0000000000000000        0x4 c:/microchip/softconsole-v2022.2-risc-v-747/riscv-unknown-elf-gcc/bin/../lib/gcc/riscv64-unknown-elf/8.3.0/../../../../riscv64-unknown-elf/lib/rv32im/ilp32\libg_nano.a(lib_a-impure.o)
 .riscv.attributes
                0x0000000000000000       0x21 c:/microchip/softconsole-v2022.2-risc-v-747/riscv-unknown-elf-gcc/bin/../lib/gcc/riscv64-unknown-elf/8.3.0/../../../../riscv64-unknown-elf/lib/rv32im/ilp32\libg_nano.a(lib_a-impure.o)
 .data          0x0000000000000000        0x0 c:/microchip/softconsole-v2022.2-risc-v-747/riscv-unknown-elf-gcc/bin/../lib/gcc/riscv64-unknown-elf/8.3.0/../../../../riscv64-unknown-elf/lib/rv32im/ilp32\libg_nano.a(lib_a-memcpy-asm.o)
 .bss           0x0000000000000000        0x0 c:/microchip/softconsole-v2022.2-risc-v-747/riscv-unknown-elf-gcc/bin/../lib/gcc/riscv64-unknown-elf/8.3.0/../../../../riscv64-unknown-elf/lib/rv32im/ilp32\libg_nano.a(lib_a-memcpy-asm.o)
 .text          0x0000000000000000        0x0 c:/microchip/softconsole-v2022.2-risc-v-747/riscv-unknown-elf-gcc/bin/../lib/gcc/riscv64-unknown-elf/8.3.0/../../../../riscv64-unknown-elf/lib/rv32im/ilp32\libg_nano.a(lib_a-reent.o)
 .data          0x0000000000000000        0x0 c:/microchip/softconsole-v2022.2-risc-v-747/riscv-unknown-elf-gcc/bin/../lib/gcc/riscv64-unknown-elf/8.3.0/../../../../riscv64-unknown-elf/lib/rv32im/ilp32\libg_nano.a(lib_a-reent.o)
 .bss           0x0000000000000000        0x0 c:/microchip/softconsole-v2022.2-risc-v-747/riscv-unknown-elf-gcc/bin/../lib/gcc/riscv64-unknown-elf/8.3.0/../../../../riscv64-unknown-elf/lib/rv32im/ilp32\libg_nano.a(lib_a-reent.o)
 .text.cleanup_glue
                0x0000000000000000       0x48 c:/microchip/softconsole-v2022.2-risc-v-747/riscv-unknown-elf-gcc/bin/../lib/gcc/riscv64-unknown-elf/8.3.0/../../../../riscv64-unknown-elf/lib/rv32im/ilp32\libg_nano.a(lib_a-reent.o)
 .text._reclaim_reent
                0x0000000000000000      0x1a0 c:/microchip/softconsole-v2022.2-risc-v-747/riscv-unknown-elf-gcc/bin/../lib/gcc/riscv64-unknown-elf/8.3.0/../../../../riscv64-unknown-elf/lib/rv32im/ilp32\libg_nano.a(lib_a-reent.o)
 .debug_frame   0x0000000000000000       0x74 c:/microchip/softconsole-v2022.2-risc-v-747/riscv-unknown-elf-gcc/bin/../lib/gcc/riscv64-unknown-elf/8.3.0/../../../../riscv64-unknown-elf/lib/rv32im/ilp32\libg_nano.a(lib_a-reent.o)
 .riscv.attributes
                0x0000000000000000       0x21 c:/microchip/softconsole-v2022.2-risc-v-747/riscv-unknown-elf-gcc/bin/../lib/gcc/riscv64-unknown-elf/8.3.0/../../../../riscv64-unknown-elf/lib/rv32im/ilp32\libg_nano.a(lib_a-reent.o)
 COMMON         0x0000000000000000        0x4 c:/microchip/softconsole-v2022.2-risc-v-747/riscv-unknown-elf-gcc/bin/../lib/gcc/riscv64-unknown-elf/8.3.0/../../../../riscv64-unknown-elf/lib/rv32im/ilp32\libg_nano.a(lib_a-reent.o)
 .text          0x0000000000000000        0x0 c:/microchip/softconsole-v2022.2-risc-v-747/riscv-unknown-elf-gcc/bin/../lib/gcc/riscv64-unknown-elf/8.3.0/../../../../riscv64-unknown-elf/lib/rv32im/ilp32\libg_nano.a(lib_a-nano-freer.o)
 .data          0x0000000000000000        0x0 c:/microchip/softconsole-v2022.2-risc-v-747/riscv-unknown-elf-gcc/bin/../lib/gcc/riscv64-unknown-elf/8.3.0/../../../../riscv64-unknown-elf/lib/rv32im/ilp32\libg_nano.a(lib_a-nano-freer.o)
 .bss           0x0000000000000000        0x0 c:/microchip/softconsole-v2022.2-risc-v-747/riscv-unknown-elf-gcc/bin/../lib/gcc/riscv64-unknown-elf/8.3.0/../../../../riscv64-unknown-elf/lib/rv32im/ilp32\libg_nano.a(lib_a-nano-freer.o)
 .text._free_r  0x0000000000000000      0x114 c:/microchip/softconsole-v2022.2-risc-v-747/riscv-unknown-elf-gcc/bin/../lib/gcc/riscv64-unknown-elf/8.3.0/../../../../riscv64-unknown-elf/lib/rv32im/ilp32\libg_nano.a(lib_a-nano-freer.o)
 .debug_frame   0x0000000000000000       0x40 c:/microchip/softconsole-v2022.2-risc-v-747/riscv-unknown-elf-gcc/bin/../lib/gcc/riscv64-unknown-elf/8.3.0/../../../../riscv64-unknown-elf/lib/rv32im/ilp32\libg_nano.a(lib_a-nano-freer.o)
 .riscv.attributes
                0x0000000000000000       0x21 c:/microchip/softconsole-v2022.2-risc-v-747/riscv-unknown-elf-gcc/bin/../lib/gcc/riscv64-unknown-elf/8.3.0/../../../../riscv64-unknown-elf/lib/rv32im/ilp32\libg_nano.a(lib_a-nano-freer.o)
 .text          0x0000000000000000        0x0 c:/microchip/softconsole-v2022.2-risc-v-747/riscv-unknown-elf-gcc/bin/../lib/gcc/riscv64-unknown-elf/8.3.0/../../../../riscv64-unknown-elf/lib/rv32im/ilp32\libg_nano.a(lib_a-nano-mallocr.o)
 .data          0x0000000000000000        0x0 c:/microchip/softconsole-v2022.2-risc-v-747/riscv-unknown-elf-gcc/bin/../lib/gcc/riscv64-unknown-elf/8.3.0/../../../../riscv64-unknown-elf/lib/rv32im/ilp32\libg_nano.a(lib_a-nano-mallocr.o)
 .bss           0x0000000000000000        0x0 c:/microchip/softconsole-v2022.2-risc-v-747/riscv-unknown-elf-gcc/bin/../lib/gcc/riscv64-unknown-elf/8.3.0/../../../../riscv64-unknown-elf/lib/rv32im/ilp32\libg_nano.a(lib_a-nano-mallocr.o)
 .text._malloc_r
                0x0000000000000000      0x174 c:/microchip/softconsole-v2022.2-risc-v-747/riscv-unknown-elf-gcc/bin/../lib/gcc/riscv64-unknown-elf/8.3.0/../../../../riscv64-unknown-elf/lib/rv32im/ilp32\libg_nano.a(lib_a-nano-mallocr.o)
 .sbss.__malloc_free_list
                0x0000000000000000        0x4 c:/microchip/softconsole-v2022.2-risc-v-747/riscv-unknown-elf-gcc/bin/../lib/gcc/riscv64-unknown-elf/8.3.0/../../../../riscv64-unknown-elf/lib/rv32im/ilp32\libg_nano.a(lib_a-nano-mallocr.o)
 .sbss.__malloc_sbrk_start
                0x0000000000000000        0x4 c:/microchip/softconsole-v2022.2-risc-v-747/riscv-unknown-elf-gcc/bin/../lib/gcc/riscv64-unknown-elf/8.3.0/../../../../riscv64-unknown-elf/lib/rv32im/ilp32\libg_nano.a(lib_a-nano-mallocr.o)
 .debug_frame   0x0000000000000000       0x40 c:/microchip/softconsole-v2022.2-risc-v-747/riscv-unknown-elf-gcc/bin/../lib/gcc/riscv64-unknown-elf/8.3.0/../../../../riscv64-unknown-elf/lib/rv32im/ilp32\libg_nano.a(lib_a-nano-mallocr.o)
 .riscv.attributes
                0x0000000000000000       0x21 c:/microchip/softconsole-v2022.2-risc-v-747/riscv-unknown-elf-gcc/bin/../lib/gcc/riscv64-unknown-elf/8.3.0/../../../../riscv64-unknown-elf/lib/rv32im/ilp32\libg_nano.a(lib_a-nano-mallocr.o)
 .text          0x0000000000000000        0x0 c:/microchip/softconsole-v2022.2-risc-v-747/riscv-unknown-elf-gcc/bin/../lib/gcc/riscv64-unknown-elf/8.3.0/../../../../riscv64-unknown-elf/lib/rv32im/ilp32\libg_nano.a(lib_a-sbrkr.o)
 .data          0x0000000000000000        0x0 c:/microchip/softconsole-v2022.2-risc-v-747/riscv-unknown-elf-gcc/bin/../lib/gcc/riscv64-unknown-elf/8.3.0/../../../../riscv64-unknown-elf/lib/rv32im/ilp32\libg_nano.a(lib_a-sbrkr.o)
 .bss           0x0000000000000000        0x0 c:/microchip/softconsole-v2022.2-risc-v-747/riscv-unknown-elf-gcc/bin/../lib/gcc/riscv64-unknown-elf/8.3.0/../../../../riscv64-unknown-elf/lib/rv32im/ilp32\libg_nano.a(lib_a-sbrkr.o)
 .text._sbrk_r  0x0000000000000000       0x50 c:/microchip/softconsole-v2022.2-risc-v-747/riscv-unknown-elf-gcc/bin/../lib/gcc/riscv64-unknown-elf/8.3.0/../../../../riscv64-unknown-elf/lib/rv32im/ilp32\libg_nano.a(lib_a-sbrkr.o)
 .debug_frame   0x0000000000000000       0x30 c:/microchip/softconsole-v2022.2-risc-v-747/riscv-unknown-elf-gcc/bin/../lib/gcc/riscv64-unknown-elf/8.3.0/../../../../riscv64-unknown-elf/lib/rv32im/ilp32\libg_nano.a(lib_a-sbrkr.o)
 .riscv.attributes
                0x0000000000000000       0x21 c:/microchip/softconsole-v2022.2-risc-v-747/riscv-unknown-elf-gcc/bin/../lib/gcc/riscv64-unknown-elf/8.3.0/../../../../riscv64-unknown-elf/lib/rv32im/ilp32\libg_nano.a(lib_a-sbrkr.o)
 .text          0x0000000000000000        0x0 c:/microchip/softconsole-v2022.2-risc-v-747/riscv-unknown-elf-gcc/bin/../lib/gcc/riscv64-unknown-elf/8.3.0/../../../../riscv64-unknown-elf/lib/rv32im/ilp32\libg_nano.a(lib_a-mlock.o)
 .data          0x0000000000000000        0x0 c:/microchip/softconsole-v2022.2-risc-v-747/riscv-unknown-elf-gcc/bin/../lib/gcc/riscv64-unknown-elf/8.3.0/../../../../riscv64-unknown-elf/lib/rv32im/ilp32\libg_nano.a(lib_a-mlock.o)
 .bss           0x0000000000000000        0x0 c:/microchip/softconsole-v2022.2-risc-v-747/riscv-unknown-elf-gcc/bin/../lib/gcc/riscv64-unknown-elf/8.3.0/../../../../riscv64-unknown-elf/lib/rv32im/ilp32\libg_nano.a(lib_a-mlock.o)
 .text.__malloc_lock
                0x0000000000000000        0x4 c:/microchip/softconsole-v2022.2-risc-v-747/riscv-unknown-elf-gcc/bin/../lib/gcc/riscv64-unknown-elf/8.3.0/../../../../riscv64-unknown-elf/lib/rv32im/ilp32\libg_nano.a(lib_a-mlock.o)
 .text.__malloc_unlock
                0x0000000000000000        0x4 c:/microchip/softconsole-v2022.2-risc-v-747/riscv-unknown-elf-gcc/bin/../lib/gcc/riscv64-unknown-elf/8.3.0/../../../../riscv64-unknown-elf/lib/rv32im/ilp32\libg_nano.a(lib_a-mlock.o)
 .debug_frame   0x0000000000000000       0x30 c:/microchip/softconsole-v2022.2-risc-v-747/riscv-unknown-elf-gcc/bin/../lib/gcc/riscv64-unknown-elf/8.3.0/../../../../riscv64-unknown-elf/lib/rv32im/ilp32\libg_nano.a(lib_a-mlock.o)
 .riscv.attributes
                0x0000000000000000       0x21 c:/microchip/softconsole-v2022.2-risc-v-747/riscv-unknown-elf-gcc/bin/../lib/gcc/riscv64-unknown-elf/8.3.0/../../../../riscv64-unknown-elf/lib/rv32im/ilp32\libg_nano.a(lib_a-mlock.o)

Memory Configuration

Name             Origin             Length             Attributes
ram              0x0000000080000000 0x0000000000008000 xrw
*default*        0x0000000000000000 0xffffffffffffffff

Linker script and memory map

LOAD ./miv_rv32_hal/miv_rv32_entry.o
LOAD ./miv_rv32_hal/miv_rv32_hal.o
LOAD ./miv_rv32_hal/miv_rv32_init.o
LOAD ./miv_rv32_hal/miv_rv32_stubs.o
LOAD ./miv_rv32_hal/miv_rv32_syscall.o
LOAD ./hal/hal_irq.o
LOAD ./hal/hw_reg_access.o
LOAD ./drivers/CoreUARTapb/core_uart_apb.o
LOAD ./drivers/CoreSPI/core_spi.o
LOAD ./drivers/CoreGPIO/core_gpio.o
LOAD ./main.o
LOAD c:/microchip/softconsole-v2022.2-risc-v-747/riscv-unknown-elf-gcc/bin/../lib/gcc/riscv64-unknown-elf/8.3.0/rv32im/ilp32\libgcc.a
LOAD c:/microchip/softconsole-v2022.2-risc-v-747/riscv-unknown-elf-gcc/bin/../lib/gcc/riscv64-unknown-elf/8.3.0/../../../../riscv64-unknown-elf/lib/rv32im/ilp32\libg_nano.a
LOAD c:/microchip/softconsole-v2022.2-risc-v-747/riscv-unknown-elf-gcc/bin/../lib/gcc/riscv64-unknown-elf/8.3.0/../../../../riscv64-unknown-elf/lib/rv32im/ilp32\libc_nano.a
LOAD c:/microchip/softconsole-v2022.2-risc-v-747/riscv-unknown-elf-gcc/bin/../lib/gcc/riscv64-unknown-elf/8.3.0/rv32im/ilp32\libgcc.a
START GROUP
LOAD c:/microchip/softconsole-v2022.2-risc-v-747/riscv-unknown-elf-gcc/bin/../lib/gcc/riscv64-unknown-elf/8.3.0/rv32im/ilp32\libgcc.a
LOAD c:/microchip/softconsole-v2022.2-risc-v-747/riscv-unknown-elf-gcc/bin/../lib/gcc/riscv64-unknown-elf/8.3.0/../../../../riscv64-unknown-elf/lib/rv32im/ilp32\libc_nano.a
END GROUP
                0x0000000000000800                STACK_SIZE = 0x800
                0x0000000000000400                HEAP_SIZE = 0x400

.entry          0x0000000080000000      0x9a0
 *(SORT_NONE(.entry))
 .entry         0x0000000080000000      0x9a0 ./miv_rv32_hal/miv_rv32_entry.o
                0x0000000080000000                _start
                0x00000000800009a0                . = ALIGN (0x10)

.text           0x00000000800009a0     0x14f0
 *(.text .text.* .gnu.linkonce.t.*)
 .text          0x00000000800009a0      0x148 ./miv_rv32_hal/miv_rv32_entry.o
 .text.MRV_read_mtime
                0x0000000080000ae8       0x94 ./miv_rv32_hal/miv_rv32_hal.o
 .text.MRV_clear_soft_irq
                0x0000000080000b7c       0x30 ./miv_rv32_hal/miv_rv32_hal.o
 .text.handle_m_timer_interrupt
                0x0000000080000bac      0x134 ./miv_rv32_hal/miv_rv32_hal.o
                0x0000000080000bac                handle_m_timer_interrupt
 .text.handle_m_soft_interrupt
                0x0000000080000ce0       0x2c ./miv_rv32_hal/miv_rv32_hal.o
                0x0000000080000ce0                handle_m_soft_interrupt
 .text.handle_local_ei_interrupts
                0x0000000080000d0c       0x88 ./miv_rv32_hal/miv_rv32_hal.o
                0x0000000080000d0c                handle_local_ei_interrupts
 .text.handle_trap
                0x0000000080000d94      0x15c ./miv_rv32_hal/miv_rv32_hal.o
                0x0000000080000d94                handle_trap
 .text._init    0x0000000080000ef0       0x28 ./miv_rv32_hal/miv_rv32_init.o
                0x0000000080000ef0                _init
 .text._fini    0x0000000080000f18       0x1c ./miv_rv32_hal/miv_rv32_init.o
                0x0000000080000f18                _fini
 .text.Software_IRQHandler
                0x0000000080000f34       0x18 ./miv_rv32_hal/miv_rv32_stubs.o
                0x0000000080000f34                Software_IRQHandler
 .text.SysTick_Handler
                0x0000000080000f4c       0x1c ./miv_rv32_hal/miv_rv32_stubs.o
                0x0000000080000f4c                SysTick_Handler
 .text.External_IRQHandler
                0x0000000080000f68       0x1c ./miv_rv32_hal/miv_rv32_stubs.o
                0x0000000080000f68                External_IRQHandler
 .text.MGECI_IRQHandler
                0x0000000080000f84       0x1c ./miv_rv32_hal/miv_rv32_stubs.o
                0x0000000080000f84                MGECI_IRQHandler
 .text.MGEUI_IRQHandler
                0x0000000080000fa0       0x1c ./miv_rv32_hal/miv_rv32_stubs.o
                0x0000000080000fa0                MGEUI_IRQHandler
 .text.SUBSYS_IRQHandler
                0x0000000080000fbc       0x1c ./miv_rv32_hal/miv_rv32_stubs.o
                0x0000000080000fbc                SUBSYS_IRQHandler
 .text.MSYS_EI0_IRQHandler
                0x0000000080000fd8       0x1c ./miv_rv32_hal/miv_rv32_stubs.o
                0x0000000080000fd8                MSYS_EI0_IRQHandler
 .text.MSYS_EI1_IRQHandler
                0x0000000080000ff4       0x1c ./miv_rv32_hal/miv_rv32_stubs.o
                0x0000000080000ff4                MSYS_EI1_IRQHandler
 .text.MSYS_EI2_IRQHandler
                0x0000000080001010       0x1c ./miv_rv32_hal/miv_rv32_stubs.o
                0x0000000080001010                MSYS_EI2_IRQHandler
 .text.MSYS_EI3_IRQHandler
                0x000000008000102c       0x1c ./miv_rv32_hal/miv_rv32_stubs.o
                0x000000008000102c                MSYS_EI3_IRQHandler
 .text.MSYS_EI4_IRQHandler
                0x0000000080001048       0x1c ./miv_rv32_hal/miv_rv32_stubs.o
                0x0000000080001048                MSYS_EI4_IRQHandler
 .text.MSYS_EI5_IRQHandler
                0x0000000080001064       0x1c ./miv_rv32_hal/miv_rv32_stubs.o
                0x0000000080001064                MSYS_EI5_IRQHandler
 .text.Reserved_IRQHandler
                0x0000000080001080       0x18 ./miv_rv32_hal/miv_rv32_stubs.o
                0x0000000080001080                Reserved_IRQHandler
 .text.MSYS_EI6_IRQHandler
                0x0000000080001098       0x1c ./miv_rv32_hal/miv_rv32_stubs.o
                0x0000000080001098                MSYS_EI6_IRQHandler
 .text.MSYS_EI7_IRQHandler
                0x00000000800010b4       0x1c ./miv_rv32_hal/miv_rv32_stubs.o
                0x00000000800010b4                MSYS_EI7_IRQHandler
 .text.SUBSYSR_IRQHandler
                0x00000000800010d0       0x1c ./miv_rv32_hal/miv_rv32_stubs.o
                0x00000000800010d0                SUBSYSR_IRQHandler
 .text._exit    0x00000000800010ec       0x14 ./miv_rv32_hal/miv_rv32_syscall.o
                0x00000000800010ec                _exit
 .text          0x0000000080001100       0xd8 ./hal/hw_reg_access.o
                0x0000000080001100                HW_set_32bit_reg
                0x0000000080001108                HW_get_32bit_reg
                0x0000000080001110                HW_set_32bit_reg_field
                0x0000000080001138                HW_get_32bit_reg_field
                0x0000000080001148                HW_set_16bit_reg
                0x0000000080001150                HW_get_16bit_reg
                0x0000000080001158                HW_set_16bit_reg_field
                0x0000000080001180                HW_get_16bit_reg_field
                0x0000000080001190                HW_set_8bit_reg
                0x0000000080001198                HW_get_8bit_reg
                0x00000000800011a0                HW_set_8bit_reg_field
                0x00000000800011c8                HW_get_8bit_reg_field
 .text.UART_init
                0x00000000800011d8      0x1d8 ./drivers/CoreUARTapb/core_uart_apb.o
                0x00000000800011d8                UART_init
 .text.UART_polled_tx_string
                0x00000000800013b0       0xc8 ./drivers/CoreUARTapb/core_uart_apb.o
                0x00000000800013b0                UART_polled_tx_string
 .text.GPIO_init
                0x0000000080001478      0x174 ./drivers/CoreGPIO/core_gpio.o
                0x0000000080001478                GPIO_init
 .text.GPIO_set_outputs
                0x00000000800015ec      0x164 ./drivers/CoreGPIO/core_gpio.o
                0x00000000800015ec                GPIO_set_outputs
 .text.GPIO_get_outputs
                0x0000000080001750      0x178 ./drivers/CoreGPIO/core_gpio.o
                0x0000000080001750                GPIO_get_outputs
 .text.GPIO_set_output
                0x00000000800018c8      0x2bc ./drivers/CoreGPIO/core_gpio.o
                0x00000000800018c8                GPIO_set_output
 .text.main     0x0000000080001b84      0x138 ./main.o
                0x0000000080001b84                main
 .text.__itoa   0x0000000080001cbc       0x68 c:/microchip/softconsole-v2022.2-risc-v-747/riscv-unknown-elf-gcc/bin/../lib/gcc/riscv64-unknown-elf/8.3.0/../../../../riscv64-unknown-elf/lib/rv32im/ilp32\libg_nano.a(lib_a-itoa.o)
                0x0000000080001cbc                __itoa
 .text.itoa     0x0000000080001d24        0x4 c:/microchip/softconsole-v2022.2-risc-v-747/riscv-unknown-elf-gcc/bin/../lib/gcc/riscv64-unknown-elf/8.3.0/../../../../riscv64-unknown-elf/lib/rv32im/ilp32\libg_nano.a(lib_a-itoa.o)
                0x0000000080001d24                itoa
 .text.__utoa   0x0000000080001d28       0xc8 c:/microchip/softconsole-v2022.2-risc-v-747/riscv-unknown-elf-gcc/bin/../lib/gcc/riscv64-unknown-elf/8.3.0/../../../../riscv64-unknown-elf/lib/rv32im/ilp32\libg_nano.a(lib_a-utoa.o)
                0x0000000080001d28                __utoa
 .text          0x0000000080001df0       0x24 c:/microchip/softconsole-v2022.2-risc-v-747/riscv-unknown-elf-gcc/bin/../lib/gcc/riscv64-unknown-elf/8.3.0/../../../../riscv64-unknown-elf/lib/rv32im/ilp32\libg_nano.a(lib_a-memcpy-asm.o)
                0x0000000080001df0                memcpy
 *(.plt)
                0x0000000080001e20                . = ALIGN (0x10)
 *fill*         0x0000000080001e14        0xc 
 *crtbegin.o(.ctors)
 *(EXCLUDE_FILE(*crtend.o) .ctors)
 *(SORT_BY_NAME(.ctors.*))
 *crtend.o(.ctors)
 *crtbegin.o(.dtors)
 *(EXCLUDE_FILE(*crtend.o) .dtors)
 *(SORT_BY_NAME(.dtors.*))
 *crtend.o(.dtors)
 *(.rodata .rodata.* .gnu.linkonce.r.*)
 .rodata.local_irq_handler_table
                0x0000000080001e20       0x40 ./miv_rv32_hal/miv_rv32_hal.o
                0x0000000080001e20                local_irq_handler_table
 .rodata.__utoa.str1.4
                0x0000000080001e60       0x28 c:/microchip/softconsole-v2022.2-risc-v-747/riscv-unknown-elf-gcc/bin/../lib/gcc/riscv64-unknown-elf/8.3.0/../../../../riscv64-unknown-elf/lib/rv32im/ilp32\libg_nano.a(lib_a-utoa.o)
                                         0x25 (size before relaxing)
 *(.gcc_except_table)
 *(.eh_frame_hdr)
 *(.eh_frame)
 *(.init)
 *(.fini)
                [!provide]                        PROVIDE (__preinit_array_start = .)
 *(.preinit_array)
                [!provide]                        PROVIDE (__preinit_array_end = .)
                [!provide]                        PROVIDE (__init_array_start = .)
 *(SORT_BY_NAME(.init_array.*))
 *(.init_array)
                [!provide]                        PROVIDE (__init_array_end = .)
                [!provide]                        PROVIDE (__fini_array_start = .)
 *(.fini_array)
 *(SORT_BY_NAME(.fini_array.*))
                [!provide]                        PROVIDE (__fini_array_end = .)
                0x0000000080001e90                . = ALIGN (0x10)
 *fill*         0x0000000080001e88        0x8 

.rela.dyn       0x0000000080001e90        0x0
 .rela.text     0x0000000080001e90        0x0 ./miv_rv32_hal/miv_rv32_entry.o
 .rela.entry    0x0000000080001e90        0x0 ./miv_rv32_hal/miv_rv32_entry.o
 .rela.text.handle_m_timer_interrupt
                0x0000000080001e90        0x0 ./miv_rv32_hal/miv_rv32_entry.o
 .rela.text.handle_m_soft_interrupt
                0x0000000080001e90        0x0 ./miv_rv32_hal/miv_rv32_entry.o
 .rela.rodata.local_irq_handler_table
                0x0000000080001e90        0x0 ./miv_rv32_hal/miv_rv32_entry.o
 .rela.text.handle_trap
                0x0000000080001e90        0x0 ./miv_rv32_hal/miv_rv32_entry.o
 .rela.text.main
                0x0000000080001e90        0x0 ./miv_rv32_hal/miv_rv32_entry.o

.sdata          0x0000000080001e90        0x0
                0x0000000080001e90                __sdata_load = LOADADDR (.sdata)
                0x0000000080001e90                __sdata_start = .
                0x0000000080002690                PROVIDE (__global_pointer$ = (. + 0x800))
 *(.srodata.cst16)
 *(.srodata.cst8)
 *(.srodata.cst4)
 *(.srodata.cst2)
 *(.srodata*)
 *(.sdata .sdata.* .gnu.linkonce.s.*)
                0x0000000080001e90                . = ALIGN (0x10)
                0x0000000080001e90                __sdata_end = .

.data           0x0000000080001e90       0x70
                0x0000000080001e90                __data_load = LOADADDR (.data)
                0x0000000080001e90                __data_start = .
 *(.got.plt)
 *(.got)
 *(.shdata)
 *(.data .data.* .gnu.linkonce.d.*)
 .data.testmsg  0x0000000080001e90       0x12 ./main.o
                0x0000000080001e90                testmsg
 *fill*         0x0000000080001ea2        0x2 
 .data.testmsgddr
                0x0000000080001ea4       0x56 ./main.o
                0x0000000080001ea4                testmsgddr
                0x0000000080001f00                . = ALIGN (0x10)
 *fill*         0x0000000080001efa        0x6 
                0x0000000080001f00                __data_end = .

.sbss           0x0000000080001f00       0x20
                0x0000000080001f00                __sbss_start = .
 *(.sbss .sbss.* .gnu.linkonce.sb.*)
 .sbss.g_systick_increment
                0x0000000080001f00        0x8 ./miv_rv32_hal/miv_rv32_hal.o
 .sbss.g_systick_cmp_value
                0x0000000080001f08        0x8 ./miv_rv32_hal/miv_rv32_hal.o
 .sbss.d_tick.2196
                0x0000000080001f10        0x4 ./miv_rv32_hal/miv_rv32_hal.o
 *(.scommon)
                0x0000000080001f20                . = ALIGN (0x10)
 *fill*         0x0000000080001f14        0xc 
                0x0000000080001f20                __sbss_end = .

.bss            0x0000000080001f20       0x10
                0x0000000080001f20                __bss_start = .
 *(.shbss)
 *(.bss .bss.* .gnu.linkonce.b.*)
 *(COMMON)
 COMMON         0x0000000080001f20       0x10 ./main.o
                0x0000000080001f20                g_gpio_out
                0x0000000080001f28                g_uart
                0x0000000080001f30                . = ALIGN (0x10)
                0x0000000080001f30                __bss_end = .
                0x0000000080001f30                _end = .

.heap           0x0000000080001f30      0x400
                0x0000000080001f30                __heap_start = .
                0x0000000080002330                . = (. + HEAP_SIZE)
 *fill*         0x0000000080001f30      0x400 
                0x0000000080002330                __heap_end = .
                0x0000000080002330                . = ALIGN (0x10)
                0x0000000080002330                _heap_end = __heap_end

.stack          0x0000000080002330      0x800
                0x0000000080002330                __stack_bottom = .
                0x0000000080002b30                . = (. + STACK_SIZE)
 *fill*         0x0000000080002330      0x800 
                0x0000000080002b30                __stack_top = .
OUTPUT(miv-rv32im-ddr-application.elf elf32-littleriscv)

.riscv.attributes
                0x0000000000000000       0x21
 .riscv.attributes
                0x0000000000000000       0x1f ./miv_rv32_hal/miv_rv32_entry.o
 .riscv.attributes
                0x000000000000001f       0x21 ./miv_rv32_hal/miv_rv32_hal.o
 .riscv.attributes
                0x0000000000000040       0x21 ./miv_rv32_hal/miv_rv32_init.o
 .riscv.attributes
                0x0000000000000061       0x21 ./miv_rv32_hal/miv_rv32_stubs.o
 .riscv.attributes
                0x0000000000000082       0x21 ./miv_rv32_hal/miv_rv32_syscall.o
 .riscv.attributes
                0x00000000000000a3       0x1f ./hal/hw_reg_access.o
 .riscv.attributes
                0x00000000000000c2       0x21 ./drivers/CoreUARTapb/core_uart_apb.o
 .riscv.attributes
                0x00000000000000e3       0x21 ./drivers/CoreGPIO/core_gpio.o
 .riscv.attributes
                0x0000000000000104       0x21 ./main.o
 .riscv.attributes
                0x0000000000000125       0x21 c:/microchip/softconsole-v2022.2-risc-v-747/riscv-unknown-elf-gcc/bin/../lib/gcc/riscv64-unknown-elf/8.3.0/../../../../riscv64-unknown-elf/lib/rv32im/ilp32\libg_nano.a(lib_a-itoa.o)
 .riscv.attributes
                0x0000000000000146       0x21 c:/microchip/softconsole-v2022.2-risc-v-747/riscv-unknown-elf-gcc/bin/../lib/gcc/riscv64-unknown-elf/8.3.0/../../../../riscv64-unknown-elf/lib/rv32im/ilp32\libg_nano.a(lib_a-utoa.o)
 .riscv.attributes
                0x0000000000000167       0x1f c:/microchip/softconsole-v2022.2-risc-v-747/riscv-unknown-elf-gcc/bin/../lib/gcc/riscv64-unknown-elf/8.3.0/../../../../riscv64-unknown-elf/lib/rv32im/ilp32\libg_nano.a(lib_a-memcpy-asm.o)

.comment        0x0000000000000000       0x51
 .comment       0x0000000000000000       0x51 ./miv_rv32_hal/miv_rv32_hal.o
                                         0x52 (size before relaxing)
 .comment       0x0000000000000051       0x52 ./miv_rv32_hal/miv_rv32_init.o
 .comment       0x0000000000000051       0x52 ./miv_rv32_hal/miv_rv32_stubs.o
 .comment       0x0000000000000051       0x52 ./miv_rv32_hal/miv_rv32_syscall.o
 .comment       0x0000000000000051       0x52 ./drivers/CoreUARTapb/core_uart_apb.o
 .comment       0x0000000000000051       0x52 ./drivers/CoreGPIO/core_gpio.o
 .comment       0x0000000000000051       0x52 ./main.o

.debug_line     0x0000000000000000     0x3a00
 .debug_line    0x0000000000000000      0x459 ./miv_rv32_hal/miv_rv32_entry.o
 .debug_line    0x0000000000000459      0x7eb ./miv_rv32_hal/miv_rv32_hal.o
 .debug_line    0x0000000000000c44      0x357 ./miv_rv32_hal/miv_rv32_init.o
 .debug_line    0x0000000000000f9b      0x4b0 ./miv_rv32_hal/miv_rv32_stubs.o
 .debug_line    0x000000000000144b      0x90a ./miv_rv32_hal/miv_rv32_syscall.o
 .debug_line    0x0000000000001d55      0x185 ./hal/hw_reg_access.o
 .debug_line    0x0000000000001eda      0x7d3 ./drivers/CoreUARTapb/core_uart_apb.o
 .debug_line    0x00000000000026ad      0xc7d ./drivers/CoreGPIO/core_gpio.o
 .debug_line    0x000000000000332a      0x6d6 ./main.o

.debug_info     0x0000000000000000     0x3363
 .debug_info    0x0000000000000000       0x22 ./miv_rv32_hal/miv_rv32_entry.o
 .debug_info    0x0000000000000022      0x65c ./miv_rv32_hal/miv_rv32_hal.o
 .debug_info    0x000000000000067e       0xf6 ./miv_rv32_hal/miv_rv32_init.o
 .debug_info    0x0000000000000774      0x1f2 ./miv_rv32_hal/miv_rv32_stubs.o
 .debug_info    0x0000000000000966     0x130a ./miv_rv32_hal/miv_rv32_syscall.o
 .debug_info    0x0000000000001c70       0x26 ./hal/hw_reg_access.o
 .debug_info    0x0000000000001c96      0x384 ./drivers/CoreUARTapb/core_uart_apb.o
 .debug_info    0x000000000000201a      0x644 ./drivers/CoreGPIO/core_gpio.o
 .debug_info    0x000000000000265e      0xd05 ./main.o

.debug_abbrev   0x0000000000000000      0xbfb
 .debug_abbrev  0x0000000000000000       0x12 ./miv_rv32_hal/miv_rv32_entry.o
 .debug_abbrev  0x0000000000000012      0x216 ./miv_rv32_hal/miv_rv32_hal.o
 .debug_abbrev  0x0000000000000228       0x7d ./miv_rv32_hal/miv_rv32_init.o
 .debug_abbrev  0x00000000000002a5       0x7d ./miv_rv32_hal/miv_rv32_stubs.o
 .debug_abbrev  0x0000000000000322      0x384 ./miv_rv32_hal/miv_rv32_syscall.o
 .debug_abbrev  0x00000000000006a6       0x14 ./hal/hw_reg_access.o
 .debug_abbrev  0x00000000000006ba      0x12b ./drivers/CoreUARTapb/core_uart_apb.o
 .debug_abbrev  0x00000000000007e5      0x1a0 ./drivers/CoreGPIO/core_gpio.o
 .debug_abbrev  0x0000000000000985      0x276 ./main.o

.debug_aranges  0x0000000000000000      0x308
 .debug_aranges
                0x0000000000000000       0x28 ./miv_rv32_hal/miv_rv32_entry.o
 .debug_aranges
                0x0000000000000028       0x58 ./miv_rv32_hal/miv_rv32_hal.o
 .debug_aranges
                0x0000000000000080       0x28 ./miv_rv32_hal/miv_rv32_init.o
 .debug_aranges
                0x00000000000000a8       0x98 ./miv_rv32_hal/miv_rv32_stubs.o
 .debug_aranges
                0x0000000000000140       0xc0 ./miv_rv32_hal/miv_rv32_syscall.o
 .debug_aranges
                0x0000000000000200       0x20 ./hal/hw_reg_access.o
 .debug_aranges
                0x0000000000000220       0x48 ./drivers/CoreUARTapb/core_uart_apb.o
 .debug_aranges
                0x0000000000000268       0x78 ./drivers/CoreGPIO/core_gpio.o
 .debug_aranges
                0x00000000000002e0       0x28 ./main.o

.debug_str      0x0000000000000000     0xba16
 .debug_str     0x0000000000000000       0x93 ./miv_rv32_hal/miv_rv32_entry.o
 .debug_str     0x0000000000000093     0x7da2 ./miv_rv32_hal/miv_rv32_hal.o
                                       0x811e (size before relaxing)
 .debug_str     0x0000000000007e35       0x26 ./miv_rv32_hal/miv_rv32_init.o
                                       0x60a1 (size before relaxing)
 .debug_str     0x0000000000007e5b      0x142 ./miv_rv32_hal/miv_rv32_stubs.o
                                       0x61c9 (size before relaxing)
 .debug_str     0x0000000000007f9d     0x1f4d ./miv_rv32_hal/miv_rv32_syscall.o
                                       0x9e93 (size before relaxing)
 .debug_str     0x0000000000009eea       0x17 ./hal/hw_reg_access.o
                                         0x89 (size before relaxing)
 .debug_str     0x0000000000009f01      0xfbd ./drivers/CoreUARTapb/core_uart_apb.o
                                       0x43d4 (size before relaxing)
 .debug_str     0x000000000000aebe      0x9ce ./drivers/CoreGPIO/core_gpio.o
                                       0x45d2 (size before relaxing)
 .debug_str     0x000000000000b88c      0x18a ./main.o
                                       0x86ce (size before relaxing)

.debug_ranges   0x0000000000000000      0x270
 .debug_ranges  0x0000000000000000       0x20 ./miv_rv32_hal/miv_rv32_entry.o
 .debug_ranges  0x0000000000000020       0x48 ./miv_rv32_hal/miv_rv32_hal.o
 .debug_ranges  0x0000000000000068       0x18 ./miv_rv32_hal/miv_rv32_init.o
 .debug_ranges  0x0000000000000080       0x88 ./miv_rv32_hal/miv_rv32_stubs.o
 .debug_ranges  0x0000000000000108       0xb0 ./miv_rv32_hal/miv_rv32_syscall.o
 .debug_ranges  0x00000000000001b8       0x38 ./drivers/CoreUARTapb/core_uart_apb.o
 .debug_ranges  0x00000000000001f0       0x68 ./drivers/CoreGPIO/core_gpio.o
 .debug_ranges  0x0000000000000258       0x18 ./main.o

.debug_macro    0x0000000000000000     0x32df
 .debug_macro   0x0000000000000000      0x1d4 ./miv_rv32_hal/miv_rv32_hal.o
 .debug_macro   0x00000000000001d4      0x748 ./miv_rv32_hal/miv_rv32_hal.o
 .debug_macro   0x000000000000091c       0x22 ./miv_rv32_hal/miv_rv32_hal.o
 .debug_macro   0x000000000000093e       0x52 ./miv_rv32_hal/miv_rv32_hal.o
 .debug_macro   0x0000000000000990       0x19 ./miv_rv32_hal/miv_rv32_hal.o
 .debug_macro   0x00000000000009a9       0x94 ./miv_rv32_hal/miv_rv32_hal.o
 .debug_macro   0x0000000000000a3d       0x34 ./miv_rv32_hal/miv_rv32_hal.o
 .debug_macro   0x0000000000000a71       0x34 ./miv_rv32_hal/miv_rv32_hal.o
 .debug_macro   0x0000000000000aa5       0x10 ./miv_rv32_hal/miv_rv32_hal.o
 .debug_macro   0x0000000000000ab5       0x57 ./miv_rv32_hal/miv_rv32_hal.o
 .debug_macro   0x0000000000000b0c       0xcf ./miv_rv32_hal/miv_rv32_hal.o
 .debug_macro   0x0000000000000bdb      0x339 ./miv_rv32_hal/miv_rv32_hal.o
 .debug_macro   0x0000000000000f14       0x10 ./miv_rv32_hal/miv_rv32_hal.o
 .debug_macro   0x0000000000000f24       0x16 ./miv_rv32_hal/miv_rv32_hal.o
 .debug_macro   0x0000000000000f3a       0x20 ./miv_rv32_hal/miv_rv32_hal.o
 .debug_macro   0x0000000000000f5a       0x34 ./miv_rv32_hal/miv_rv32_hal.o
 .debug_macro   0x0000000000000f8e       0x6a ./miv_rv32_hal/miv_rv32_hal.o
 .debug_macro   0x0000000000000ff8       0x1c ./miv_rv32_hal/miv_rv32_hal.o
 .debug_macro   0x0000000000001014       0x52 ./miv_rv32_hal/miv_rv32_hal.o
 .debug_macro   0x0000000000001066       0x40 ./miv_rv32_hal/miv_rv32_hal.o
 .debug_macro   0x00000000000010a6       0x10 ./miv_rv32_hal/miv_rv32_hal.o
 .debug_macro   0x00000000000010b6       0x40 ./miv_rv32_hal/miv_rv32_hal.o
 .debug_macro   0x00000000000010f6       0xd5 ./miv_rv32_hal/miv_rv32_hal.o
 .debug_macro   0x00000000000011cb       0x1c ./miv_rv32_hal/miv_rv32_hal.o
 .debug_macro   0x00000000000011e7       0x3d ./miv_rv32_hal/miv_rv32_hal.o
 .debug_macro   0x0000000000001224       0xbe ./miv_rv32_hal/miv_rv32_hal.o
 .debug_macro   0x00000000000012e2      0x51a ./miv_rv32_hal/miv_rv32_hal.o
 .debug_macro   0x00000000000017fc      0x1a8 ./miv_rv32_hal/miv_rv32_hal.o
 .debug_macro   0x00000000000019a4      0x103 ./miv_rv32_hal/miv_rv32_hal.o
 .debug_macro   0x0000000000001aa7      0x1df ./miv_rv32_hal/miv_rv32_hal.o
 .debug_macro   0x0000000000001c86       0x10 ./miv_rv32_hal/miv_rv32_hal.o
 .debug_macro   0x0000000000001c96       0xe9 ./miv_rv32_hal/miv_rv32_hal.o
 .debug_macro   0x0000000000001d7f       0x52 ./miv_rv32_hal/miv_rv32_hal.o
 .debug_macro   0x0000000000001dd1       0xf2 ./miv_rv32_hal/miv_rv32_hal.o
 .debug_macro   0x0000000000001ec3      0x151 ./miv_rv32_hal/miv_rv32_init.o
 .debug_macro   0x0000000000002014      0x151 ./miv_rv32_hal/miv_rv32_stubs.o
 .debug_macro   0x0000000000002165      0x247 ./miv_rv32_hal/miv_rv32_syscall.o
 .debug_macro   0x00000000000023ac       0x10 ./miv_rv32_hal/miv_rv32_syscall.o
 .debug_macro   0x00000000000023bc       0x10 ./miv_rv32_hal/miv_rv32_syscall.o
 .debug_macro   0x00000000000023cc       0x58 ./miv_rv32_hal/miv_rv32_syscall.o
 .debug_macro   0x0000000000002424      0x182 ./miv_rv32_hal/miv_rv32_syscall.o
 .debug_macro   0x00000000000025a6      0x23b ./miv_rv32_hal/miv_rv32_syscall.o
 .debug_macro   0x00000000000027e1       0x10 ./miv_rv32_hal/miv_rv32_syscall.o
 .debug_macro   0x00000000000027f1       0x35 ./miv_rv32_hal/miv_rv32_syscall.o
 .debug_macro   0x0000000000002826       0x10 ./miv_rv32_hal/miv_rv32_syscall.o
 .debug_macro   0x0000000000002836       0x10 ./miv_rv32_hal/miv_rv32_syscall.o
 .debug_macro   0x0000000000002846       0x35 ./miv_rv32_hal/miv_rv32_syscall.o
 .debug_macro   0x000000000000287b      0x122 ./miv_rv32_hal/miv_rv32_syscall.o
 .debug_macro   0x000000000000299d       0xdd ./drivers/CoreUARTapb/core_uart_apb.o
 .debug_macro   0x0000000000002a7a      0x106 ./drivers/CoreUARTapb/core_uart_apb.o
 .debug_macro   0x0000000000002b80       0x48 ./drivers/CoreUARTapb/core_uart_apb.o
 .debug_macro   0x0000000000002bc8       0xcb ./drivers/CoreGPIO/core_gpio.o
 .debug_macro   0x0000000000002c93       0x64 ./drivers/CoreGPIO/core_gpio.o
 .debug_macro   0x0000000000002cf7      0x11c ./drivers/CoreGPIO/core_gpio.o
 .debug_macro   0x0000000000002e13      0x1ba ./main.o
 .debug_macro   0x0000000000002fcd       0x16 ./main.o
 .debug_macro   0x0000000000002fe3      0x10e ./main.o
 .debug_macro   0x00000000000030f1       0x8d ./main.o
 .debug_macro   0x000000000000317e       0x16 ./main.o
 .debug_macro   0x0000000000003194       0x29 ./main.o
 .debug_macro   0x00000000000031bd      0x122 ./main.o

.debug_frame    0x0000000000000000      0xafc
 .debug_frame   0x0000000000000000      0x154 ./miv_rv32_hal/miv_rv32_hal.o
 .debug_frame   0x0000000000000154       0x5c ./miv_rv32_hal/miv_rv32_init.o
 .debug_frame   0x00000000000001b0      0x240 ./miv_rv32_hal/miv_rv32_stubs.o
 .debug_frame   0x00000000000003f0      0x33c ./miv_rv32_hal/miv_rv32_syscall.o
 .debug_frame   0x000000000000072c      0x100 ./drivers/CoreUARTapb/core_uart_apb.o
 .debug_frame   0x000000000000082c      0x1f0 ./drivers/CoreGPIO/core_gpio.o
 .debug_frame   0x0000000000000a1c       0x50 ./main.o
 .debug_frame   0x0000000000000a6c       0x44 c:/microchip/softconsole-v2022.2-risc-v-747/riscv-unknown-elf-gcc/bin/../lib/gcc/riscv64-unknown-elf/8.3.0/../../../../riscv64-unknown-elf/lib/rv32im/ilp32\libg_nano.a(lib_a-itoa.o)
 .debug_frame   0x0000000000000ab0       0x4c c:/microchip/softconsole-v2022.2-risc-v-747/riscv-unknown-elf-gcc/bin/../lib/gcc/riscv64-unknown-elf/8.3.0/../../../../riscv64-unknown-elf/lib/rv32im/ilp32\libg_nano.a(lib_a-utoa.o)
