diff --git a/build/release/bin/l502-BFfirmware0.elf b/build/release/bin/l502-BFfirmware0.elf index 6a28924..d3a1c68 100755 Binary files a/build/release/bin/l502-BFfirmware0.elf and b/build/release/bin/l502-BFfirmware0.elf differ diff --git a/build/release/bin/l502-BFfirmware0.ldr b/build/release/bin/l502-BFfirmware0.ldr index b38f6ad..8847a33 100644 Binary files a/build/release/bin/l502-BFfirmware0.ldr and b/build/release/bin/l502-BFfirmware0.ldr differ diff --git a/build/release/bin/l502-BFfirmware0.map b/build/release/bin/l502-BFfirmware0.map index a32d8ea..ed23ccd 100644 --- a/build/release/bin/l502-BFfirmware0.map +++ b/build/release/bin/l502-BFfirmware0.map @@ -223,7 +223,7 @@ LOAD /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin- .iplt *(.iplt) -.text 0x00000000ffa00090 0x31f0 +.text 0x00000000ffa00090 0x3270 *(.text.unlikely .text.*_unlikely) *(.text.exit .text.exit.*) *(.text.startup .text.startup.*) @@ -295,30 +295,30 @@ LOAD /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin- 0x00000000ffa02634 _streams_start .text 0x00000000ffa02840 0x728 build/release/objs/l502_tests.o 0x00000000ffa02840 _l502_cmd_test - .text 0x00000000ffa02f68 0xcc build/release/objs/l502_user_process.o + .text 0x00000000ffa02f68 0x128 build/release/objs/l502_user_process.o 0x00000000ffa02f68 _usr_cmd_process - 0x00000000ffa02fa8 _sport_tx_done - 0x00000000ffa02fb8 _hdma_send_done - 0x00000000ffa02fc8 _usr_out_proc_data - 0x00000000ffa03000 _usr_in_proc_data - .text 0x00000000ffa03034 0x14 build/release/objs/main.o - 0x00000000ffa03034 _main - .text 0x00000000ffa03048 0x9c /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(_udivsi3.o) - 0x00000000ffa03048 ___udivsi3 - .text 0x00000000ffa030e4 0xd4 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/lib/libc.a(lib_a-memmove.o) - 0x00000000ffa030e4 _memmove - .text 0x00000000ffa031b8 0xb8 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/lib/libc.a(lib_a-memset.o) - 0x00000000ffa031b8 _memset + 0x00000000ffa03004 _sport_tx_done + 0x00000000ffa03014 _hdma_send_done + 0x00000000ffa03024 _usr_out_proc_data + 0x00000000ffa0305c _usr_in_proc_data + .text 0x00000000ffa03090 0x14 build/release/objs/main.o + 0x00000000ffa03090 _main + .text 0x00000000ffa030a4 0x9c /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(_udivsi3.o) + 0x00000000ffa030a4 ___udivsi3 + .text 0x00000000ffa03140 0xd4 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/lib/libc.a(lib_a-memmove.o) + 0x00000000ffa03140 _memmove + .text 0x00000000ffa03214 0xb8 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/lib/libc.a(lib_a-memset.o) + 0x00000000ffa03214 _memset *(.gnu.warning) - 0x00000000ffa03280 . = ALIGN (0x40) - *fill* 0x00000000ffa03270 0x10 00 + 0x00000000ffa03300 . = ALIGN (0x40) + *fill* 0x00000000ffa032cc 0x34 00 .fini *(.fini) - 0x00000000ffa03280 . = ALIGN (0x40) - 0x00000000ffa03280 PROVIDE (___etext, .) - 0x00000000ffa03280 PROVIDE (__etext, .) - 0x00000000ffa03280 PROVIDE (_etext, .) + 0x00000000ffa03300 . = ALIGN (0x40) + 0x00000000ffa03300 PROVIDE (___etext, .) + 0x00000000ffa03300 PROVIDE (__etext, .) + 0x00000000ffa03300 PROVIDE (_etext, .) .board_state 0x00000000ff800000 0x2004 0x00000000ff800000 _startfix_sect = . @@ -328,12 +328,12 @@ LOAD /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin- 0x00000000ff802004 . = (_startfix_sect + 0x2004) *fill* 0x00000000ff801810 0x7f4 00 -.rodata 0x00000000ff802004 0x320 +.rodata 0x00000000ff802004 0x354 *(.rodata .rodata.* .gnu.linkonce.r.*) .rodata 0x00000000ff802004 0x2b8 build/release/objs/l502_cmd.o .rodata 0x00000000ff8022bc 0x4 build/release/objs/l502_stream.o .rodata 0x00000000ff8022c0 0x30 build/release/objs/l502_tests.o - .rodata 0x00000000ff8022f0 0x34 build/release/objs/l502_user_process.o + .rodata 0x00000000ff8022f0 0x68 build/release/objs/l502_user_process.o .rodata1 *(.rodata1) @@ -352,7 +352,7 @@ LOAD /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin- .gcc_except_table *(.gcc_except_table .gcc_except_table.*) - 0x00000000ff803324 . = (ALIGN (0x1000) + (. & 0xfff)) + 0x00000000ff803358 . = (ALIGN (0x1000) + (. & 0xfff)) .eh_frame *(.eh_frame) @@ -367,22 +367,22 @@ LOAD /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin- *(.tbss .tbss.* .gnu.linkonce.tb.*) *(.tcommon) -.preinit_array 0x00000000ff803324 0x0 - 0x00000000ff803324 PROVIDE (___preinit_array_start, .) +.preinit_array 0x00000000ff803358 0x0 + 0x00000000ff803358 PROVIDE (___preinit_array_start, .) *(.preinit_array) - 0x00000000ff803324 PROVIDE (___preinit_array_end, .) + 0x00000000ff803358 PROVIDE (___preinit_array_end, .) -.init_array 0x00000000ff803324 0x0 - 0x00000000ff803324 PROVIDE (___init_array_start, .) +.init_array 0x00000000ff803358 0x0 + 0x00000000ff803358 PROVIDE (___init_array_start, .) *(SORT(.init_array.*)) *(.init_array) - 0x00000000ff803324 PROVIDE (___init_array_end, .) + 0x00000000ff803358 PROVIDE (___init_array_end, .) -.fini_array 0x00000000ff803324 0x0 - 0x00000000ff803324 PROVIDE (___fini_array_start, .) +.fini_array 0x00000000ff803358 0x0 + 0x00000000ff803358 PROVIDE (___fini_array_start, .) *(SORT(.fini_array.*)) *(.fini_array) - 0x00000000ff803324 PROVIDE (___fini_array_end, .) + 0x00000000ff803358 PROVIDE (___fini_array_end, .) .ctors *crtbegin.o(.ctors) @@ -408,16 +408,16 @@ LOAD /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin- .dynamic *(.dynamic) -.data 0x00000000ff802324 0x85c +.data 0x00000000ff802358 0x868 *(.data .data.* .gnu.linkonce.d.*) - .data 0x00000000ff802324 0x4 build/release/objs/l502_async.o - .data 0x00000000ff802328 0x818 build/release/objs/l502_params.o - 0x00000000ff802328 _g_set - .data 0x00000000ff802b40 0xc build/release/objs/l502_stream.o - 0x00000000ff802b40 _g_streams - .data 0x00000000ff802b4c 0x4 build/release/objs/l502_tests.o - 0x00000000ff802b80 . = ALIGN (0x40) - *fill* 0x00000000ff802b50 0x30 00 + .data 0x00000000ff802358 0x4 build/release/objs/l502_async.o + .data 0x00000000ff80235c 0x818 build/release/objs/l502_params.o + 0x00000000ff80235c _g_set + .data 0x00000000ff802b74 0xc build/release/objs/l502_stream.o + 0x00000000ff802b74 _g_streams + .data 0x00000000ff802b80 0x4 build/release/objs/l502_tests.o + 0x00000000ff802bc0 . = ALIGN (0x40) + *fill* 0x00000000ff802b84 0x3c 00 .data1 *(.data1) @@ -430,36 +430,36 @@ LOAD /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin- .sdata *(.sdata .sdata.* .gnu.linkonce.s.*) - 0x00000000ff802b80 __edata = . - 0x00000000ff802b80 PROVIDE (_edata, .) - 0x00000000ff802b80 ___bss_start = . + 0x00000000ff802bc0 __edata = . + 0x00000000ff802bc0 PROVIDE (_edata, .) + 0x00000000ff802bc0 ___bss_start = . .sbss *(.dynsbss) *(.sbss .sbss.* .gnu.linkonce.sb.*) *(.scommon) -.bss 0x00000000ff802b80 0x1140 - 0x00000000ff802b80 __bss_start = . +.bss 0x00000000ff802bc0 0x1140 + 0x00000000ff802bc0 __bss_start = . *(.dynbss) *(.bss .bss.* .gnu.linkonce.b.*) - .bss 0x00000000ff802b80 0x4 build/release/objs/l502_cmd.o - .bss 0x00000000ff802b84 0xc build/release/objs/l502_hdma.o - .bss 0x00000000ff802b90 0xb4 build/release/objs/l502_sport_tx.o - .bss 0x00000000ff802c44 0x34 build/release/objs/l502_stream.o - 0x00000000ff802c44 _g_stream_in_state - 0x00000000ff802c48 _g_stream_out_state - 0x00000000ff802c4c _g_mode - .bss 0x00000000ff802c78 0x1020 build/release/objs/l502_tests.o + .bss 0x00000000ff802bc0 0x4 build/release/objs/l502_cmd.o + .bss 0x00000000ff802bc4 0xc build/release/objs/l502_hdma.o + .bss 0x00000000ff802bd0 0xb4 build/release/objs/l502_sport_tx.o + .bss 0x00000000ff802c84 0x34 build/release/objs/l502_stream.o + 0x00000000ff802c84 _g_stream_in_state + 0x00000000ff802c88 _g_stream_out_state + 0x00000000ff802c8c _g_mode + .bss 0x00000000ff802cb8 0x1020 build/release/objs/l502_tests.o *(COMMON) - COMMON 0x00000000ff803c98 0x18 build/release/objs/l502_params.o - 0x00000000ff803c98 _g_module_info - 0x00000000ff803cc0 . = ALIGN (0x40) - *fill* 0x00000000ff803cb0 0x10 00 - 0x00000000ff803cc0 __bss_end = . - 0x00000000ff803cc0 . = ALIGN (0x40) - 0x00000000ff803cc0 __end = . - 0x00000000ff803cc0 PROVIDE (_end, .) + COMMON 0x00000000ff803cd8 0x18 build/release/objs/l502_params.o + 0x00000000ff803cd8 _g_module_info + 0x00000000ff803d00 . = ALIGN (0x40) + *fill* 0x00000000ff803cf0 0x10 00 + 0x00000000ff803d00 __bss_end = . + 0x00000000ff803d00 . = ALIGN (0x40) + 0x00000000ff803d00 __end = . + 0x00000000ff803d00 PROVIDE (_end, .) .sdram_noinit 0x0000000000000000 0xc00000 *(.sdram_noinit, .sdram_noinit.*) @@ -575,7 +575,7 @@ LOAD /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin- .debug_pubnames 0x0000000000000664 0x1d /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/lib/libc.a(lib_a-memset.o) -.debug_info 0x0000000000000000 0x3b53 +.debug_info 0x0000000000000000 0x3b79 *(.debug_info .gnu.linkonce.wi.* .zdebug_info) .debug_info 0x0000000000000000 0x12c build/release/objs/l502_async.o .debug_info 0x000000000000012c 0xc51 build/release/objs/l502_cmd.o @@ -586,14 +586,14 @@ LOAD /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin- .debug_info 0x0000000000002243 0x3aa build/release/objs/l502_sport_tx.o .debug_info 0x00000000000025ed 0x810 build/release/objs/l502_stream.o .debug_info 0x0000000000002dfd 0x4ea build/release/objs/l502_tests.o - .debug_info 0x00000000000032e7 0x248 build/release/objs/l502_user_process.o - .debug_info 0x000000000000352f 0x279 build/release/objs/main.o - .debug_info 0x00000000000037a8 0x87 build/release/objs/l502-bf_basiccrt.o - .debug_info 0x000000000000382f 0xe4 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(_udivsi3.o) - .debug_info 0x0000000000003913 0x12f /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/lib/libc.a(lib_a-memmove.o) - .debug_info 0x0000000000003a42 0x111 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/lib/libc.a(lib_a-memset.o) + .debug_info 0x00000000000032e7 0x26e build/release/objs/l502_user_process.o + .debug_info 0x0000000000003555 0x279 build/release/objs/main.o + .debug_info 0x00000000000037ce 0x87 build/release/objs/l502-bf_basiccrt.o + .debug_info 0x0000000000003855 0xe4 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(_udivsi3.o) + .debug_info 0x0000000000003939 0x12f /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/lib/libc.a(lib_a-memmove.o) + .debug_info 0x0000000000003a68 0x111 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/lib/libc.a(lib_a-memset.o) -.debug_abbrev 0x0000000000000000 0x130d +.debug_abbrev 0x0000000000000000 0x1321 *(.debug_abbrev .zdebug_abbrev) .debug_abbrev 0x0000000000000000 0xa0 build/release/objs/l502_async.o .debug_abbrev 0x00000000000000a0 0x277 build/release/objs/l502_cmd.o @@ -604,14 +604,14 @@ LOAD /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin- .debug_abbrev 0x0000000000000991 0x1de build/release/objs/l502_sport_tx.o .debug_abbrev 0x0000000000000b6f 0x28d build/release/objs/l502_stream.o .debug_abbrev 0x0000000000000dfc 0x1eb build/release/objs/l502_tests.o - .debug_abbrev 0x0000000000000fe7 0xf4 build/release/objs/l502_user_process.o - .debug_abbrev 0x00000000000010db 0xc9 build/release/objs/main.o - .debug_abbrev 0x00000000000011a4 0x14 build/release/objs/l502-bf_basiccrt.o - .debug_abbrev 0x00000000000011b8 0x14 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(_udivsi3.o) - .debug_abbrev 0x00000000000011cc 0xa0 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/lib/libc.a(lib_a-memmove.o) - .debug_abbrev 0x000000000000126c 0xa1 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/lib/libc.a(lib_a-memset.o) + .debug_abbrev 0x0000000000000fe7 0x108 build/release/objs/l502_user_process.o + .debug_abbrev 0x00000000000010ef 0xc9 build/release/objs/main.o + .debug_abbrev 0x00000000000011b8 0x14 build/release/objs/l502-bf_basiccrt.o + .debug_abbrev 0x00000000000011cc 0x14 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(_udivsi3.o) + .debug_abbrev 0x00000000000011e0 0xa0 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/lib/libc.a(lib_a-memmove.o) + .debug_abbrev 0x0000000000001280 0xa1 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/lib/libc.a(lib_a-memset.o) -.debug_line 0x0000000000000000 0x18dc +.debug_line 0x0000000000000000 0x18ed *(.debug_line .zdebug_line) .debug_line 0x0000000000000000 0xff build/release/objs/l502_async.o .debug_line 0x00000000000000ff 0x2de build/release/objs/l502_cmd.o @@ -622,12 +622,12 @@ LOAD /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin- .debug_line 0x0000000000000b7d 0x1d0 build/release/objs/l502_sport_tx.o .debug_line 0x0000000000000d4d 0x376 build/release/objs/l502_stream.o .debug_line 0x00000000000010c3 0x28e build/release/objs/l502_tests.o - .debug_line 0x0000000000001351 0x11b build/release/objs/l502_user_process.o - .debug_line 0x000000000000146c 0xfa build/release/objs/main.o - .debug_line 0x0000000000001566 0x78 build/release/objs/l502-bf_basiccrt.o - .debug_line 0x00000000000015de 0xcd /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(_udivsi3.o) - .debug_line 0x00000000000016ab 0x117 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/lib/libc.a(lib_a-memmove.o) - .debug_line 0x00000000000017c2 0x11a /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/lib/libc.a(lib_a-memset.o) + .debug_line 0x0000000000001351 0x12c build/release/objs/l502_user_process.o + .debug_line 0x000000000000147d 0xfa build/release/objs/main.o + .debug_line 0x0000000000001577 0x78 build/release/objs/l502-bf_basiccrt.o + .debug_line 0x00000000000015ef 0xcd /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/libgcc.a(_udivsi3.o) + .debug_line 0x00000000000016bc 0x117 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/lib/libc.a(lib_a-memmove.o) + .debug_line 0x00000000000017d3 0x11a /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/lib/libc.a(lib_a-memset.o) .debug_frame 0x0000000000000000 0xbc8 *(.debug_frame .zdebug_frame) @@ -674,7 +674,7 @@ LOAD /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin- .debug_str 0x0000000000001491 0x77 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/lib/libc.a(lib_a-memset.o) 0x113 (size before relaxing) -.debug_loc 0x0000000000000000 0x2535 +.debug_loc 0x0000000000000000 0x254b *(.debug_loc .zdebug_loc) .debug_loc 0x0000000000000000 0xee build/release/objs/l502_async.o .debug_loc 0x00000000000000ee 0x7b0 build/release/objs/l502_cmd.o @@ -685,10 +685,10 @@ LOAD /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin- .debug_loc 0x00000000000013e2 0x258 build/release/objs/l502_sport_tx.o .debug_loc 0x000000000000163a 0x5fd build/release/objs/l502_stream.o .debug_loc 0x0000000000001c37 0x43d build/release/objs/l502_tests.o - .debug_loc 0x0000000000002074 0x1c1 build/release/objs/l502_user_process.o - .debug_loc 0x0000000000002235 0x1f build/release/objs/main.o - .debug_loc 0x0000000000002254 0x18c /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/lib/libc.a(lib_a-memmove.o) - .debug_loc 0x00000000000023e0 0x155 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/lib/libc.a(lib_a-memset.o) + .debug_loc 0x0000000000002074 0x1d7 build/release/objs/l502_user_process.o + .debug_loc 0x000000000000224b 0x1f build/release/objs/main.o + .debug_loc 0x000000000000226a 0x18c /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/lib/libc.a(lib_a-memmove.o) + .debug_loc 0x00000000000023f6 0x155 /home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib/gcc/bfin-elf/4.3.5/../../../../bfin-elf/lib/libc.a(lib_a-memset.o) .debug_macinfo *(.debug_macinfo .zdebug_macinfo) diff --git a/build/release/lst/l502_user_process.lst b/build/release/lst/l502_user_process.lst index 4543928..c0626c8 100644 --- a/build/release/lst/l502_user_process.lst +++ b/build/release/lst/l502_user_process.lst @@ -1,4 +1,4 @@ -BFIN GAS /tmp/ccmUm8Qr.s page 1 +BFIN GAS /tmp/ccfQY7x7.s page 1 1 .file "src/l502_user_process.c"; @@ -8,7 +8,7 @@ BFIN GAS /tmp/ccmUm8Qr.s page 1 5 .Ldebug_info0: 6 .section .debug_line,"",@progbits 7 .Ldebug_line0: - 8 0000 17010000 .text; + 8 0000 28010000 .text; 8 0200DA00 8 00000101 8 FB0E0D00 @@ -58,7 +58,7 @@ BFIN GAS /tmp/ccmUm8Qr.s page 1 36:src/l502_user_process.c **** @param[in] size Количество принятых данных в 32-битных сло 37:src/l502_user_process.c **** @return Функция возвращает количество обработанн 38:src/l502_user_process.c **** На эти данные не будет вызываться повторн - BFIN GAS /tmp/ccmUm8Qr.s page 2 + BFIN GAS /tmp/ccfQY7x7.s page 2 39:src/l502_user_process.c **** но они считаются еще используемыми @@ -118,7 +118,7 @@ BFIN GAS /tmp/ccmUm8Qr.s page 1 93:src/l502_user_process.c **** } 94:src/l502_user_process.c **** 95:src/l502_user_process.c **** - BFIN GAS /tmp/ccmUm8Qr.s page 3 + BFIN GAS /tmp/ccfQY7x7.s page 3 96:src/l502_user_process.c **** @@ -178,1287 +178,1422 @@ BFIN GAS /tmp/ccmUm8Qr.s page 1 150:src/l502_user_process.c **** void usr_cmd_process(t_l502_bf_cmd *cmd) { 16 .loc 1 150 0 17 .LVL0: - BFIN GAS /tmp/ccmUm8Qr.s page 4 + BFIN GAS /tmp/ccfQY7x7.s page 4 - 18 0000 0832 P1 = R0; + 18 0000 0032 P0 = R0; 19 0002 00E81000 LINK 64; 20 .LCFI0: - 151:src/l502_user_process.c **** //switch (cmd->code){ - 152:src/l502_user_process.c **** //case BF_CMD_USER_MULT: + 151:src/l502_user_process.c **** switch (cmd->code){ + 21 .loc 1 151 0 + 22 0006 81E10180 R1 = 32769 (Z); + 23 000a 0095 R0 = W [P0] (Z); + 24 .LVL1: + 25 000c 0808 cc =R0==R1; + 26 000e 0C18 if cc jump .L3; + 27 0010 0964 R1 += 1; + 28 0012 0808 cc =R0==R1; + 29 0014 2618 if cc jump .L9; + 152:src/l502_user_process.c **** case 0x8002:{ 153:src/l502_user_process.c **** cmd-> result = cmd->param * 2; 154:src/l502_user_process.c **** uint32_t data[] = {0,1,2,3,4,5,6,5,4,3,2,1,0}; - 21 .loc 1 154 0 - 22 0006 4732 P0 = FP; - 23 0008 50E10000 I0.H = _C.0.2056; - 24 000c 6268 P2 = 12 (X); - 153:src/l502_user_process.c **** cmd-> result = cmd->param * 2; - 25 .loc 1 153 0 - 26 000e 48A0 R0 = [P1+4]; - 27 .LVL1: - 28 0010 084F R0 <<= 1; - 29 0012 88B0 [P1+8] = R0; - 30 .loc 1 154 0 - 31 0014 10E10000 I0.L = _C.0.2056; - 32 0018 606E P0 += -52; - 33 001a 009CB2E0 R0 = [I0++]; lsetup (1f, 1f) LC1 = P2; 1: MNOP || [P0++] = R0 || R0 = [I0++]; [P0++] = R0; - 33 022003C8 - 33 00180092 - 33 009C0092 155:src/l502_user_process.c **** l502_cmd_done(cmd-> param*3, data, 13); - 34 .loc 1 155 0 - 35 002a 4AAC P2 = [P1+4]; - 36 002c 4F30 R1 = FP; - 37 002e 6166 R1 += -52; - 38 0030 6A60 R2 = 13 (X); - 39 0032 925C P2 = P2 + (P2 << 1); - 40 0034 4230 R0 = P2; - 41 0036 FFE3E5FF call _l502_cmd_done; - 42 .LVL2: - 156:src/l502_user_process.c **** //} - 157:src/l502_user_process.c **** //l502_cmd_done(L502_BF_ERR_UNSUP_CMD, NULL, 0); - 158:src/l502_user_process.c **** } - 43 .loc 1 158 0 - 44 003a 01E80000 UNLINK; - 45 003e 1000 rts; - 46 .LFE6: - 47 .size _usr_cmd_process, .-_usr_cmd_process - 48 .align 4 - 49 .global _sport_tx_done; - 50 .type _sport_tx_done, STT_FUNC; - 51 _sport_tx_done: - 52 .LFB5: - 126:src/l502_user_process.c **** void sport_tx_done(uint32_t* addr, uint32_t size) { - 53 .loc 1 126 0 - 54 .LVL3: - 55 0040 00E80000 LINK 0; - 56 .LCFI1: - 127:src/l502_user_process.c **** stream_out_buf_free(size); - 57 .loc 1 127 0 - 58 0044 0130 R0 = R1; + 156:src/l502_user_process.c **** break;} + 157:src/l502_user_process.c **** case 0x8001:{ + 158:src/l502_user_process.c **** //cmd-> result = cmd->param * 2; + 159:src/l502_user_process.c **** uint32_t data[] = {6,5,4,3,2,1,0,1,2,3,4,5,6}; + 160:src/l502_user_process.c **** l502_cmd_done(cmd-> param*75, data, 13); + 161:src/l502_user_process.c **** break;} + 162:src/l502_user_process.c **** default:{ + 163:src/l502_user_process.c **** l502_cmd_done(1, 1, 1); + 30 .loc 1 163 0 + 31 0016 0860 R0 = 1 (X); + 32 0018 0960 R1 = 1 (X); + 33 001a 0A60 R2 = 1 (X); + 34 001c FFE3F2FF call _l502_cmd_done; + 35 .LVL2: + 164:src/l502_user_process.c **** } + 165:src/l502_user_process.c **** } + 166:src/l502_user_process.c **** //l502_cmd_done(1, 1, 1); + 167:src/l502_user_process.c **** //l502_cmd_done(L502_BF_ERR_UNSUP_CMD, NULL, 0); + 168:src/l502_user_process.c **** } + 36 .loc 1 168 0 + 37 0020 01E80000 UNLINK; + 38 0024 1000 rts; + 39 .LVL3: + 40 .L3: + 41 .LBB2: + 159:src/l502_user_process.c **** uint32_t data[] = {6,5,4,3,2,1,0,1,2,3,4,5,6}; + 42 .loc 1 159 0 + 43 0026 4F32 P1 = FP; + 44 0028 50E10000 I0.H = _C.1.2066; + 45 002c 6268 P2 = 12 (X); + 46 002e 10E10000 I0.L = _C.1.2066; + 47 0032 616E P1 += -52; + 48 0034 019CB2E0 R1 = [I0++]; lsetup (1f, 1f) LC1 = P2; 1: MNOP || [P1++] = R1 || R1 = [I0++]; [P1++] = R1; + 48 022003C8 + 48 00180992 + 48 019C0992 + 160:src/l502_user_process.c **** l502_cmd_done(cmd-> param*75, data, 13); + 49 .loc 1 160 0 + 50 0044 42AC P2 = [P0+4]; + 51 0046 6A60 R2 = 13 (X); + BFIN GAS /tmp/ccfQY7x7.s page 5 + + + 52 0048 925E P2 = P2 + (P2 << 2); + 53 004a 4A30 R1 = P2; + 54 004c 82C62180 R0 = R1 << 4; + 55 0050 0852 R0 = R0 - R1; + 56 0052 4F30 R1 = FP; + 57 0054 6166 R1 += -52; + 58 0056 FFE3D5FF call _l502_cmd_done; 59 .LVL4: - 128:src/l502_user_process.c **** } - BFIN GAS /tmp/ccmUm8Qr.s page 5 - - - 60 .loc 1 128 0 - 61 0046 01E80000 UNLINK; - 127:src/l502_user_process.c **** stream_out_buf_free(size); - 62 .loc 1 127 0 - 63 004a FFE2DBFF jump.l _stream_out_buf_free; + 60 .LBE2: + 61 .loc 1 168 0 + 62 005a 01E80000 UNLINK; + 63 005e 1000 rts; 64 .LVL5: - 65 .LFE5: - 66 .size _sport_tx_done, .-_sport_tx_done - 67 004e 0000 .align 4 - 68 .global _hdma_send_done; - 69 .type _hdma_send_done, STT_FUNC; - 70 _hdma_send_done: - 71 .LFB4: + 65 .L9: + 66 .LBB3: + 153:src/l502_user_process.c **** cmd-> result = cmd->param * 2; + 67 .loc 1 153 0 + 68 0060 40A0 R0 = [P0+4]; + 69 0062 084F R0 <<= 1; + 154:src/l502_user_process.c **** uint32_t data[] = {0,1,2,3,4,5,6,5,4,3,2,1,0}; + 70 .loc 1 154 0 + 71 0064 4F32 P1 = FP; + 72 0066 50E10000 I0.H = _C.0.2063; + 153:src/l502_user_process.c **** cmd-> result = cmd->param * 2; + 73 .loc 1 153 0 + 74 006a 80B0 [P0+8] = R0; + 154:src/l502_user_process.c **** uint32_t data[] = {0,1,2,3,4,5,6,5,4,3,2,1,0}; + 75 .loc 1 154 0 + 76 006c 6268 P2 = 12 (X); + 77 006e 10E13400 I0.L = _C.0.2063; + 78 0072 616E P1 += -52; + 79 0074 009CB2E0 R0 = [I0++]; lsetup (1f, 1f) LC1 = P2; 1: MNOP || [P1++] = R0 || R0 = [I0++]; [P1++] = R0; + 79 022003C8 + 79 00180892 + 79 009C0892 + 155:src/l502_user_process.c **** l502_cmd_done(cmd-> param*3, data, 13); + 80 .loc 1 155 0 + 81 0084 42AC P2 = [P0+4]; + 82 0086 4F30 R1 = FP; + 83 0088 6166 R1 += -52; + 84 008a 6A60 R2 = 13 (X); + 85 008c 925C P2 = P2 + (P2 << 1); + 86 008e 4230 R0 = P2; + 87 0090 FFE3B8FF call _l502_cmd_done; + 88 .LVL6: + 89 .LBE3: + 90 .loc 1 168 0 + 91 0094 01E80000 UNLINK; + 92 0098 1000 rts; + 93 .LFE6: + 94 .size _usr_cmd_process, .-_usr_cmd_process + 95 009a 0000 .align 4 + 96 .global _sport_tx_done; + 97 .type _sport_tx_done, STT_FUNC; + 98 _sport_tx_done: + 99 .LFB5: + 126:src/l502_user_process.c **** void sport_tx_done(uint32_t* addr, uint32_t size) { + BFIN GAS /tmp/ccfQY7x7.s page 6 + + + 100 .loc 1 126 0 + 101 .LVL7: + 102 009c 00E80000 LINK 0; + 103 .LCFI1: + 127:src/l502_user_process.c **** stream_out_buf_free(size); + 104 .loc 1 127 0 + 105 00a0 0130 R0 = R1; + 106 .LVL8: + 128:src/l502_user_process.c **** } + 107 .loc 1 128 0 + 108 00a2 01E80000 UNLINK; + 127:src/l502_user_process.c **** stream_out_buf_free(size); + 109 .loc 1 127 0 + 110 00a6 FFE2ADFF jump.l _stream_out_buf_free; + 111 .LVL9: + 112 .LFE5: + 113 .size _sport_tx_done, .-_sport_tx_done + 114 00aa 0000 .align 4 + 115 .global _hdma_send_done; + 116 .type _hdma_send_done, STT_FUNC; + 117 _hdma_send_done: + 118 .LFB4: 110:src/l502_user_process.c **** void hdma_send_done(uint32_t* addr, uint32_t size) { - 72 .loc 1 110 0 - 73 .LVL6: - 74 0050 00E80000 LINK 0; - 75 .LCFI2: + 119 .loc 1 110 0 + 120 .LVL10: + 121 00ac 00E80000 LINK 0; + 122 .LCFI2: 111:src/l502_user_process.c **** stream_in_buf_free(size); - 76 .loc 1 111 0 - 77 0054 0130 R0 = R1; - 78 .LVL7: + 123 .loc 1 111 0 + 124 00b0 0130 R0 = R1; + 125 .LVL11: 112:src/l502_user_process.c **** } - 79 .loc 1 112 0 - 80 0056 01E80000 UNLINK; + 126 .loc 1 112 0 + 127 00b2 01E80000 UNLINK; 111:src/l502_user_process.c **** stream_in_buf_free(size); - 81 .loc 1 111 0 - 82 005a FFE2D3FF jump.l _stream_in_buf_free; - 83 .LVL8: - 84 .LFE4: - 85 .size _hdma_send_done, .-_hdma_send_done - 86 005e 0000 .align 4 - 87 .global _usr_out_proc_data; - 88 .type _usr_out_proc_data, STT_FUNC; - 89 _usr_out_proc_data: - 90 .LFB3: + 128 .loc 1 111 0 + 129 00b6 FFE2A5FF jump.l _stream_in_buf_free; + 130 .LVL12: + 131 .LFE4: + 132 .size _hdma_send_done, .-_hdma_send_done + 133 00ba 0000 .align 4 + 134 .global _usr_out_proc_data; + 135 .type _usr_out_proc_data, STT_FUNC; + 136 _usr_out_proc_data: + 137 .LFB3: 76:src/l502_user_process.c **** uint32_t usr_out_proc_data(uint32_t* data, uint32_t size) { - 91 .loc 1 76 0 - 92 .LVL9: - 93 0060 7005 [--sp] = ( r7:6 ); - 94 - 95 .LCFI3: - 96 0062 00E80300 LINK 12; - 97 .LCFI4: + 138 .loc 1 76 0 + 139 .LVL13: + 140 00bc 7005 [--sp] = ( r7:6 ); + 141 + 142 .LCFI3: + 143 00be 00E80300 LINK 12; + 144 .LCFI4: 76:src/l502_user_process.c **** uint32_t usr_out_proc_data(uint32_t* data, uint32_t size) { - 98 .loc 1 76 0 - 99 0066 3030 R6 = R0; - 100 0068 3930 R7 = R1; + 145 .loc 1 76 0 + 146 00c2 3030 R6 = R0; + 147 00c4 3930 R7 = R1; + BFIN GAS /tmp/ccfQY7x7.s page 7 + + 81:src/l502_user_process.c **** if (sport_tx_req_rdy()) { - 101 .loc 1 81 0 - 102 006a FFE3CBFF call _sport_tx_req_rdy; - 103 .LVL10: - 104 006e 000C cc =R0==0; - 105 0070 0E18 if cc jump .L12; - 106 0072 20E10040 R0 = 16384 (X); - 107 0076 070A cc =R7<=R0 (iu); - 108 0078 3806 if !cc R7 = R0; - BFIN GAS /tmp/ccmUm8Qr.s page 6 - - - 109 .LVL11: + 148 .loc 1 81 0 + 149 00c6 FFE39DFF call _sport_tx_req_rdy; + 150 .LVL14: + 151 00ca 000C cc =R0==0; + 152 00cc 0E18 if cc jump .L18; + 153 00ce 20E10040 R0 = 16384 (X); + 154 00d2 070A cc =R7<=R0 (iu); + 155 00d4 3806 if !cc R7 = R0; + 156 .LVL15: 88:src/l502_user_process.c **** sport_tx_start_req(data, size); - 110 .loc 1 88 0 - 111 007a 0630 R0 = R6; - 112 007c 0F30 R1 = R7; - 113 007e FFE3C1FF call _sport_tx_start_req; + 157 .loc 1 88 0 + 158 00d6 0630 R0 = R6; + 159 00d8 0F30 R1 = R7; + 160 00da FFE393FF call _sport_tx_start_req; 93:src/l502_user_process.c **** } - 114 .loc 1 93 0 - 115 0082 0730 R0 = R7; - 116 0084 01E80000 UNLINK; - 117 0088 3005 ( r7:6 ) = [sp++]; - 118 - 119 .LCFI5: - 120 .LVL12: - 121 008a 1000 rts; - 122 .LVL13: - 123 .L12: + 161 .loc 1 93 0 + 162 00de 0730 R0 = R7; + 163 00e0 01E80000 UNLINK; + 164 00e4 3005 ( r7:6 ) = [sp++]; + 165 + 166 .LCFI5: + 167 .LVL16: + 168 00e6 1000 rts; + 169 .LVL17: + 170 .L18: 81:src/l502_user_process.c **** if (sport_tx_req_rdy()) { - 124 .loc 1 81 0 - 125 008c 0760 R7 = 0 (X); - 126 .LVL14: + 171 .loc 1 81 0 + 172 00e8 0760 R7 = 0 (X); + 173 .LVL18: 93:src/l502_user_process.c **** } - 127 .loc 1 93 0 - 128 008e 0730 R0 = R7; - 129 0090 01E80000 UNLINK; - 130 0094 3005 ( r7:6 ) = [sp++]; - 131 - 132 .LCFI6: - 133 .LVL15: - 134 0096 1000 rts; - 135 .LFE3: - 136 .size _usr_out_proc_data, .-_usr_out_proc_data - 137 .align 4 - 138 .global _usr_in_proc_data; - 139 .type _usr_in_proc_data, STT_FUNC; - 140 _usr_in_proc_data: - 141 .LFB2: - 41:src/l502_user_process.c **** uint32_t usr_in_proc_data(uint32_t* data, uint32_t size) { - 142 .loc 1 41 0 - 143 .LVL16: - 144 0098 7005 [--sp] = ( r7:6 ); - 145 - 146 .LCFI7: - 147 009a 00E80300 LINK 12; - 148 .LCFI8: - 41:src/l502_user_process.c **** uint32_t usr_in_proc_data(uint32_t* data, uint32_t size) { - 149 .loc 1 41 0 - 150 009e 3030 R6 = R0; - 151 00a0 3930 R7 = R1; - 45:src/l502_user_process.c **** if (hdma_send_req_rdy()) { - 152 .loc 1 45 0 - 153 00a2 FFE3AFFF call _hdma_send_req_rdy; - 154 .LVL17: - 155 00a6 000C cc =R0==0; - 156 00a8 0710 if !cc jump .L14; - 157 00aa 0760 R7 = 0 (X); - 50:src/l502_user_process.c **** } - BFIN GAS /tmp/ccmUm8Qr.s page 7 - - - 158 .loc 1 50 0 - 159 00ac 0730 R0 = R7; - 160 00ae 01E80000 UNLINK; - 161 00b2 3005 ( r7:6 ) = [sp++]; - 162 - 163 .LCFI9: - 164 .LVL18: - 165 00b4 1000 rts; - 166 .LVL19: - 167 .L14: - 46:src/l502_user_process.c **** hdma_send_req_start(data, size, 0); - 168 .loc 1 46 0 - 169 00b6 0630 R0 = R6; - 170 00b8 0F30 R1 = R7; - 171 00ba 0260 R2 = 0 (X); - 172 00bc FFE3A2FF call _hdma_send_req_start; - 50:src/l502_user_process.c **** } - 173 .loc 1 50 0 - 174 00c0 0730 R0 = R7; - 175 00c2 01E80000 UNLINK; - 176 00c6 3005 ( r7:6 ) = [sp++]; - 177 - 178 .LCFI10: - 179 .LVL20: - 180 00c8 1000 rts; - 181 .LFE2: - 182 .size _usr_in_proc_data, .-_usr_in_proc_data - 183 .section .rodata + 174 .loc 1 93 0 + 175 00ea 0730 R0 = R7; + 176 00ec 01E80000 UNLINK; + 177 00f0 3005 ( r7:6 ) = [sp++]; + 178 + 179 .LCFI6: + 180 .LVL19: + 181 00f2 1000 rts; + 182 .LFE3: + 183 .size _usr_out_proc_data, .-_usr_out_proc_data 184 .align 4 - 185 .type _C.0.2056, @object - 186 .size _C.0.2056, 52 - 187 _C.0.2056: - 188 0000 00000000 .long 0 - 189 0004 01000000 .long 1 - 190 0008 02000000 .long 2 - 191 000c 03000000 .long 3 - 192 0010 04000000 .long 4 - 193 0014 05000000 .long 5 - 194 0018 06000000 .long 6 - 195 001c 05000000 .long 5 - 196 0020 04000000 .long 4 - 197 0024 03000000 .long 3 - 198 0028 02000000 .long 2 - 199 002c 01000000 .long 1 - 200 0030 00000000 .long 0 - 201 .section .debug_frame,"",@progbits - 202 .Lframe0: - 203 0000 0C000000 .4byte .LECIE0-.LSCIE0 - 204 .LSCIE0: - 205 0004 FFFFFFFF .4byte 0xffffffff - 206 0008 01 .byte 0x1 - 207 0009 00 .string "" - 208 000a 01 .uleb128 0x1 - 209 000b 7C .sleb128 -4 - 210 000c 23 .byte 0x23 - 211 000d 0C .byte 0xc - 212 000e 0E .uleb128 0xe - BFIN GAS /tmp/ccmUm8Qr.s page 8 + 185 .global _usr_in_proc_data; + 186 .type _usr_in_proc_data, STT_FUNC; + 187 _usr_in_proc_data: + 188 .LFB2: + 41:src/l502_user_process.c **** uint32_t usr_in_proc_data(uint32_t* data, uint32_t size) { + 189 .loc 1 41 0 + 190 .LVL20: + 191 00f4 7005 [--sp] = ( r7:6 ); + 192 + 193 .LCFI7: + 194 00f6 00E80300 LINK 12; + 195 .LCFI8: + 41:src/l502_user_process.c **** uint32_t usr_in_proc_data(uint32_t* data, uint32_t size) { + 196 .loc 1 41 0 + 197 00fa 3030 R6 = R0; + BFIN GAS /tmp/ccfQY7x7.s page 8 - 213 000f 00 .uleb128 0x0 - 214 .align 4 - 215 .LECIE0: - 216 .LSFDE0: - 217 0010 14000000 .4byte .LEFDE0-.LASFDE0 - 218 .LASFDE0: - 219 0014 00000000 .4byte .Lframe0 - 220 0018 00000000 .4byte .LFB6 - 221 001c 40000000 .4byte .LFE6-.LFB6 - 222 0020 46 .byte 0x4 - 223 .4byte .LCFI0-.LFB6 - 224 0021 0C .byte 0xc - 225 0022 0F .uleb128 0xf - 226 0023 08 .uleb128 0x8 - 227 0024 8F .byte 0x8f - 228 0025 02 .uleb128 0x2 - 229 0026 A3 .byte 0xa3 - 230 0027 01 .uleb128 0x1 + 198 00fc 3930 R7 = R1; + 45:src/l502_user_process.c **** if (hdma_send_req_rdy()) { + 199 .loc 1 45 0 + 200 00fe FFE381FF call _hdma_send_req_rdy; + 201 .LVL21: + 202 0102 000C cc =R0==0; + 203 0104 0710 if !cc jump .L20; + 204 0106 0760 R7 = 0 (X); + 50:src/l502_user_process.c **** } + 205 .loc 1 50 0 + 206 0108 0730 R0 = R7; + 207 010a 01E80000 UNLINK; + 208 010e 3005 ( r7:6 ) = [sp++]; + 209 + 210 .LCFI9: + 211 .LVL22: + 212 0110 1000 rts; + 213 .LVL23: + 214 .L20: + 46:src/l502_user_process.c **** hdma_send_req_start(data, size, 0); + 215 .loc 1 46 0 + 216 0112 0630 R0 = R6; + 217 0114 0F30 R1 = R7; + 218 0116 0260 R2 = 0 (X); + 219 0118 FFE374FF call _hdma_send_req_start; + 50:src/l502_user_process.c **** } + 220 .loc 1 50 0 + 221 011c 0730 R0 = R7; + 222 011e 01E80000 UNLINK; + 223 0122 3005 ( r7:6 ) = [sp++]; + 224 + 225 .LCFI10: + 226 .LVL24: + 227 0124 1000 rts; + 228 .LFE2: + 229 .size _usr_in_proc_data, .-_usr_in_proc_data + 230 .section .rodata 231 .align 4 - 232 .LEFDE0: - 233 .LSFDE2: - 234 0028 14000000 .4byte .LEFDE2-.LASFDE2 - 235 .LASFDE2: - 236 002c 00000000 .4byte .Lframe0 - 237 0030 40000000 .4byte .LFB5 - 238 0034 0E000000 .4byte .LFE5-.LFB5 - 239 0038 44 .byte 0x4 - 240 .4byte .LCFI1-.LFB5 - 241 0039 0C .byte 0xc - 242 003a 0F .uleb128 0xf - 243 003b 08 .uleb128 0x8 - 244 003c 8F .byte 0x8f - 245 003d 02 .uleb128 0x2 - 246 003e A3 .byte 0xa3 - 247 003f 01 .uleb128 0x1 + 232 .type _C.1.2066, @object + 233 .size _C.1.2066, 52 + 234 _C.1.2066: + 235 0000 06000000 .long 6 + 236 0004 05000000 .long 5 + 237 0008 04000000 .long 4 + 238 000c 03000000 .long 3 + 239 0010 02000000 .long 2 + 240 0014 01000000 .long 1 + 241 0018 00000000 .long 0 + 242 001c 01000000 .long 1 + 243 0020 02000000 .long 2 + 244 0024 03000000 .long 3 + 245 0028 04000000 .long 4 + 246 002c 05000000 .long 5 + 247 0030 06000000 .long 6 248 .align 4 - 249 .LEFDE2: - 250 .LSFDE4: - 251 0040 14000000 .4byte .LEFDE4-.LASFDE4 - 252 .LASFDE4: - 253 0044 00000000 .4byte .Lframe0 - 254 0048 50000000 .4byte .LFB4 - 255 004c 0E000000 .4byte .LFE4-.LFB4 - 256 0050 44 .byte 0x4 - 257 .4byte .LCFI2-.LFB4 - 258 0051 0C .byte 0xc - 259 0052 0F .uleb128 0xf - 260 0053 08 .uleb128 0x8 - 261 0054 8F .byte 0x8f - 262 0055 02 .uleb128 0x2 - 263 0056 A3 .byte 0xa3 - 264 0057 01 .uleb128 0x1 - 265 .align 4 - 266 .LEFDE4: - 267 .LSFDE6: - 268 0058 1C000000 .4byte .LEFDE6-.LASFDE6 - 269 .LASFDE6: - BFIN GAS /tmp/ccmUm8Qr.s page 9 + 249 .type _C.0.2063, @object + 250 .size _C.0.2063, 52 + BFIN GAS /tmp/ccfQY7x7.s page 9 - 270 005c 00000000 .4byte .Lframe0 - 271 0060 60000000 .4byte .LFB3 - 272 0064 38000000 .4byte .LFE3-.LFB3 - 273 0068 42 .byte 0x4 - 274 .4byte .LCFI3-.LFB3 - 275 0069 0E .byte 0xe - 276 006a 08 .uleb128 0x8 - 277 006b 44 .byte 0x4 - 278 .4byte .LCFI4-.LCFI3 - 279 006c 0C .byte 0xc - 280 006d 0F .uleb128 0xf - 281 006e 10 .uleb128 0x10 - 282 006f 8F .byte 0x8f - 283 0070 04 .uleb128 0x4 - 284 0071 A3 .byte 0xa3 - 285 0072 03 .uleb128 0x3 - 286 0073 87 .byte 0x87 - 287 0074 02 .uleb128 0x2 - 288 0075 86 .byte 0x86 - 289 0076 01 .uleb128 0x1 - 290 0077 00 .align 4 - 291 .LEFDE6: - 292 .LSFDE8: - 293 0078 1C000000 .4byte .LEFDE8-.LASFDE8 - 294 .LASFDE8: - 295 007c 00000000 .4byte .Lframe0 - 296 0080 98000000 .4byte .LFB2 - 297 0084 32000000 .4byte .LFE2-.LFB2 - 298 0088 42 .byte 0x4 - 299 .4byte .LCFI7-.LFB2 - 300 0089 0E .byte 0xe - 301 008a 08 .uleb128 0x8 - 302 008b 44 .byte 0x4 - 303 .4byte .LCFI8-.LCFI7 - 304 008c 0C .byte 0xc - 305 008d 0F .uleb128 0xf - 306 008e 10 .uleb128 0x10 - 307 008f 8F .byte 0x8f - 308 0090 04 .uleb128 0x4 - 309 0091 A3 .byte 0xa3 - 310 0092 03 .uleb128 0x3 - 311 0093 87 .byte 0x87 - 312 0094 02 .uleb128 0x2 - 313 0095 86 .byte 0x86 - 314 0096 01 .uleb128 0x1 - 315 0097 00 .align 4 - 316 .LEFDE8: - 317 .text; - 318 .Letext0: - 319 00ca 0000 .section .debug_loc,"",@progbits - 320 .Ldebug_loc0: - 321 .LLST0: - 322 0000 00000000 .4byte .LFB6-.Ltext0 - 323 0004 06000000 .4byte .LCFI0-.Ltext0 - 324 0008 0100 .2byte 0x1 - 325 000a 5E .byte 0x5e - 326 000b 06000000 .4byte .LCFI0-.Ltext0 - BFIN GAS /tmp/ccmUm8Qr.s page 10 + 251 _C.0.2063: + 252 0034 00000000 .long 0 + 253 0038 01000000 .long 1 + 254 003c 02000000 .long 2 + 255 0040 03000000 .long 3 + 256 0044 04000000 .long 4 + 257 0048 05000000 .long 5 + 258 004c 06000000 .long 6 + 259 0050 05000000 .long 5 + 260 0054 04000000 .long 4 + 261 0058 03000000 .long 3 + 262 005c 02000000 .long 2 + 263 0060 01000000 .long 1 + 264 0064 00000000 .long 0 + 265 .section .debug_frame,"",@progbits + 266 .Lframe0: + 267 0000 0C000000 .4byte .LECIE0-.LSCIE0 + 268 .LSCIE0: + 269 0004 FFFFFFFF .4byte 0xffffffff + 270 0008 01 .byte 0x1 + 271 0009 00 .string "" + 272 000a 01 .uleb128 0x1 + 273 000b 7C .sleb128 -4 + 274 000c 23 .byte 0x23 + 275 000d 0C .byte 0xc + 276 000e 0E .uleb128 0xe + 277 000f 00 .uleb128 0x0 + 278 .align 4 + 279 .LECIE0: + 280 .LSFDE0: + 281 0010 14000000 .4byte .LEFDE0-.LASFDE0 + 282 .LASFDE0: + 283 0014 00000000 .4byte .Lframe0 + 284 0018 00000000 .4byte .LFB6 + 285 001c 9A000000 .4byte .LFE6-.LFB6 + 286 0020 46 .byte 0x4 + 287 .4byte .LCFI0-.LFB6 + 288 0021 0C .byte 0xc + 289 0022 0F .uleb128 0xf + 290 0023 08 .uleb128 0x8 + 291 0024 8F .byte 0x8f + 292 0025 02 .uleb128 0x2 + 293 0026 A3 .byte 0xa3 + 294 0027 01 .uleb128 0x1 + 295 .align 4 + 296 .LEFDE0: + 297 .LSFDE2: + 298 0028 14000000 .4byte .LEFDE2-.LASFDE2 + 299 .LASFDE2: + 300 002c 00000000 .4byte .Lframe0 + 301 0030 9C000000 .4byte .LFB5 + 302 0034 0E000000 .4byte .LFE5-.LFB5 + 303 0038 44 .byte 0x4 + 304 .4byte .LCFI1-.LFB5 + 305 0039 0C .byte 0xc + 306 003a 0F .uleb128 0xf + 307 003b 08 .uleb128 0x8 + BFIN GAS /tmp/ccfQY7x7.s page 10 - 327 000f 40000000 .4byte .LFE6-.Ltext0 - 328 0013 0200 .2byte 0x2 - 329 0015 7F .byte 0x7f - 330 0016 08 .sleb128 8 - 331 0017 00000000 .4byte 0x0 - 332 001b 00000000 .4byte 0x0 - 333 .LLST1: - 334 001f 00000000 .4byte .LVL0-.Ltext0 - 335 0023 10000000 .4byte .LVL1-.Ltext0 - 336 0027 0100 .2byte 0x1 - 337 0029 50 .byte 0x50 - 338 002a 10000000 .4byte .LVL1-.Ltext0 - 339 002e 3A000000 .4byte .LVL2-.Ltext0 - 340 0032 0100 .2byte 0x1 - 341 0034 59 .byte 0x59 - 342 0035 00000000 .4byte 0x0 - 343 0039 00000000 .4byte 0x0 - 344 .LLST2: - 345 003d 40000000 .4byte .LFB5-.Ltext0 - 346 0041 44000000 .4byte .LCFI1-.Ltext0 - 347 0045 0100 .2byte 0x1 - 348 0047 5E .byte 0x5e - 349 0048 44000000 .4byte .LCFI1-.Ltext0 - 350 004c 4E000000 .4byte .LFE5-.Ltext0 - 351 0050 0200 .2byte 0x2 - 352 0052 7F .byte 0x7f - 353 0053 08 .sleb128 8 - 354 0054 00000000 .4byte 0x0 - 355 0058 00000000 .4byte 0x0 - 356 .LLST3: - 357 005c 40000000 .4byte .LVL3-.Ltext0 - 358 0060 46000000 .4byte .LVL4-.Ltext0 - 359 0064 0100 .2byte 0x1 - 360 0066 50 .byte 0x50 - 361 0067 00000000 .4byte 0x0 - 362 006b 00000000 .4byte 0x0 - 363 .LLST4: - 364 006f 40000000 .4byte .LVL3-.Ltext0 - 365 0073 4E000000 .4byte .LVL5-.Ltext0 - 366 0077 0100 .2byte 0x1 - 367 0079 51 .byte 0x51 - 368 007a 00000000 .4byte 0x0 - 369 007e 00000000 .4byte 0x0 - 370 .LLST5: - 371 0082 50000000 .4byte .LFB4-.Ltext0 - 372 0086 54000000 .4byte .LCFI2-.Ltext0 - 373 008a 0100 .2byte 0x1 - 374 008c 5E .byte 0x5e - 375 008d 54000000 .4byte .LCFI2-.Ltext0 - 376 0091 5E000000 .4byte .LFE4-.Ltext0 - 377 0095 0200 .2byte 0x2 - 378 0097 7F .byte 0x7f - 379 0098 08 .sleb128 8 - 380 0099 00000000 .4byte 0x0 - 381 009d 00000000 .4byte 0x0 - 382 .LLST6: - 383 00a1 50000000 .4byte .LVL6-.Ltext0 - BFIN GAS /tmp/ccmUm8Qr.s page 11 + 308 003c 8F .byte 0x8f + 309 003d 02 .uleb128 0x2 + 310 003e A3 .byte 0xa3 + 311 003f 01 .uleb128 0x1 + 312 .align 4 + 313 .LEFDE2: + 314 .LSFDE4: + 315 0040 14000000 .4byte .LEFDE4-.LASFDE4 + 316 .LASFDE4: + 317 0044 00000000 .4byte .Lframe0 + 318 0048 AC000000 .4byte .LFB4 + 319 004c 0E000000 .4byte .LFE4-.LFB4 + 320 0050 44 .byte 0x4 + 321 .4byte .LCFI2-.LFB4 + 322 0051 0C .byte 0xc + 323 0052 0F .uleb128 0xf + 324 0053 08 .uleb128 0x8 + 325 0054 8F .byte 0x8f + 326 0055 02 .uleb128 0x2 + 327 0056 A3 .byte 0xa3 + 328 0057 01 .uleb128 0x1 + 329 .align 4 + 330 .LEFDE4: + 331 .LSFDE6: + 332 0058 1C000000 .4byte .LEFDE6-.LASFDE6 + 333 .LASFDE6: + 334 005c 00000000 .4byte .Lframe0 + 335 0060 BC000000 .4byte .LFB3 + 336 0064 38000000 .4byte .LFE3-.LFB3 + 337 0068 42 .byte 0x4 + 338 .4byte .LCFI3-.LFB3 + 339 0069 0E .byte 0xe + 340 006a 08 .uleb128 0x8 + 341 006b 44 .byte 0x4 + 342 .4byte .LCFI4-.LCFI3 + 343 006c 0C .byte 0xc + 344 006d 0F .uleb128 0xf + 345 006e 10 .uleb128 0x10 + 346 006f 8F .byte 0x8f + 347 0070 04 .uleb128 0x4 + 348 0071 A3 .byte 0xa3 + 349 0072 03 .uleb128 0x3 + 350 0073 87 .byte 0x87 + 351 0074 02 .uleb128 0x2 + 352 0075 86 .byte 0x86 + 353 0076 01 .uleb128 0x1 + 354 0077 00 .align 4 + 355 .LEFDE6: + 356 .LSFDE8: + 357 0078 1C000000 .4byte .LEFDE8-.LASFDE8 + 358 .LASFDE8: + 359 007c 00000000 .4byte .Lframe0 + 360 0080 F4000000 .4byte .LFB2 + 361 0084 32000000 .4byte .LFE2-.LFB2 + 362 0088 42 .byte 0x4 + 363 .4byte .LCFI7-.LFB2 + 364 0089 0E .byte 0xe + BFIN GAS /tmp/ccfQY7x7.s page 11 - 384 00a5 56000000 .4byte .LVL7-.Ltext0 - 385 00a9 0100 .2byte 0x1 - 386 00ab 50 .byte 0x50 - 387 00ac 00000000 .4byte 0x0 - 388 00b0 00000000 .4byte 0x0 - 389 .LLST7: - 390 00b4 50000000 .4byte .LVL6-.Ltext0 - 391 00b8 5E000000 .4byte .LVL8-.Ltext0 - 392 00bc 0100 .2byte 0x1 - 393 00be 51 .byte 0x51 - 394 00bf 00000000 .4byte 0x0 - 395 00c3 00000000 .4byte 0x0 - 396 .LLST8: - 397 00c7 60000000 .4byte .LFB3-.Ltext0 - 398 00cb 62000000 .4byte .LCFI3-.Ltext0 - 399 00cf 0100 .2byte 0x1 - 400 00d1 5E .byte 0x5e - 401 00d2 62000000 .4byte .LCFI3-.Ltext0 - 402 00d6 66000000 .4byte .LCFI4-.Ltext0 - 403 00da 0200 .2byte 0x2 - 404 00dc 7E .byte 0x7e - 405 00dd 08 .sleb128 8 - 406 00de 66000000 .4byte .LCFI4-.Ltext0 - 407 00e2 98000000 .4byte .LFE3-.Ltext0 - 408 00e6 0200 .2byte 0x2 - 409 00e8 7F .byte 0x7f - 410 00e9 10 .sleb128 16 - 411 00ea 00000000 .4byte 0x0 - 412 00ee 00000000 .4byte 0x0 - 413 .LLST9: - 414 00f2 60000000 .4byte .LVL9-.Ltext0 - 415 00f6 6E000000 .4byte .LVL10-.Ltext0 - 416 00fa 0100 .2byte 0x1 - 417 00fc 50 .byte 0x50 - 418 00fd 6E000000 .4byte .LVL10-.Ltext0 - 419 0101 8A000000 .4byte .LVL12-.Ltext0 - 420 0105 0100 .2byte 0x1 - 421 0107 56 .byte 0x56 - 422 0108 8C000000 .4byte .LVL13-.Ltext0 - 423 010c 96000000 .4byte .LVL15-.Ltext0 - 424 0110 0100 .2byte 0x1 - 425 0112 56 .byte 0x56 - 426 0113 00000000 .4byte 0x0 - 427 0117 00000000 .4byte 0x0 - 428 .LLST10: - 429 011b 60000000 .4byte .LVL9-.Ltext0 - 430 011f 6E000000 .4byte .LVL10-.Ltext0 - 431 0123 0100 .2byte 0x1 - 432 0125 51 .byte 0x51 - 433 0126 6E000000 .4byte .LVL10-.Ltext0 - 434 012a 8A000000 .4byte .LVL12-.Ltext0 - 435 012e 0100 .2byte 0x1 - 436 0130 57 .byte 0x57 - 437 0131 8C000000 .4byte .LVL13-.Ltext0 - 438 0135 96000000 .4byte .LVL15-.Ltext0 - 439 0139 0100 .2byte 0x1 - 440 013b 57 .byte 0x57 - BFIN GAS /tmp/ccmUm8Qr.s page 12 + 365 008a 08 .uleb128 0x8 + 366 008b 44 .byte 0x4 + 367 .4byte .LCFI8-.LCFI7 + 368 008c 0C .byte 0xc + 369 008d 0F .uleb128 0xf + 370 008e 10 .uleb128 0x10 + 371 008f 8F .byte 0x8f + 372 0090 04 .uleb128 0x4 + 373 0091 A3 .byte 0xa3 + 374 0092 03 .uleb128 0x3 + 375 0093 87 .byte 0x87 + 376 0094 02 .uleb128 0x2 + 377 0095 86 .byte 0x86 + 378 0096 01 .uleb128 0x1 + 379 0097 00 .align 4 + 380 .LEFDE8: + 381 .text; + 382 .Letext0: + 383 0126 0000 .section .debug_loc,"",@progbits + 384 .Ldebug_loc0: + 385 .LLST0: + 386 0000 00000000 .4byte .LFB6-.Ltext0 + 387 0004 06000000 .4byte .LCFI0-.Ltext0 + 388 0008 0100 .2byte 0x1 + 389 000a 5E .byte 0x5e + 390 000b 06000000 .4byte .LCFI0-.Ltext0 + 391 000f 9A000000 .4byte .LFE6-.Ltext0 + 392 0013 0200 .2byte 0x2 + 393 0015 7F .byte 0x7f + 394 0016 08 .sleb128 8 + 395 0017 00000000 .4byte 0x0 + 396 001b 00000000 .4byte 0x0 + 397 .LLST1: + 398 001f 00000000 .4byte .LVL0-.Ltext0 + 399 0023 0C000000 .4byte .LVL1-.Ltext0 + 400 0027 0100 .2byte 0x1 + 401 0029 50 .byte 0x50 + 402 002a 0C000000 .4byte .LVL1-.Ltext0 + 403 002e 20000000 .4byte .LVL2-.Ltext0 + 404 0032 0100 .2byte 0x1 + 405 0034 58 .byte 0x58 + 406 0035 26000000 .4byte .LVL3-.Ltext0 + 407 0039 5A000000 .4byte .LVL4-.Ltext0 + 408 003d 0100 .2byte 0x1 + 409 003f 58 .byte 0x58 + 410 0040 60000000 .4byte .LVL5-.Ltext0 + 411 0044 94000000 .4byte .LVL6-.Ltext0 + 412 0048 0100 .2byte 0x1 + 413 004a 58 .byte 0x58 + 414 004b 00000000 .4byte 0x0 + 415 004f 00000000 .4byte 0x0 + 416 .LLST2: + 417 0053 9C000000 .4byte .LFB5-.Ltext0 + 418 0057 A0000000 .4byte .LCFI1-.Ltext0 + 419 005b 0100 .2byte 0x1 + 420 005d 5E .byte 0x5e + 421 005e A0000000 .4byte .LCFI1-.Ltext0 + BFIN GAS /tmp/ccfQY7x7.s page 12 - 441 013c 00000000 .4byte 0x0 - 442 0140 00000000 .4byte 0x0 - 443 .LLST11: - 444 0144 98000000 .4byte .LFB2-.Ltext0 - 445 0148 9A000000 .4byte .LCFI7-.Ltext0 - 446 014c 0100 .2byte 0x1 - 447 014e 5E .byte 0x5e - 448 014f 9A000000 .4byte .LCFI7-.Ltext0 - 449 0153 9E000000 .4byte .LCFI8-.Ltext0 - 450 0157 0200 .2byte 0x2 - 451 0159 7E .byte 0x7e - 452 015a 08 .sleb128 8 - 453 015b 9E000000 .4byte .LCFI8-.Ltext0 - 454 015f CA000000 .4byte .LFE2-.Ltext0 - 455 0163 0200 .2byte 0x2 - 456 0165 7F .byte 0x7f - 457 0166 10 .sleb128 16 - 458 0167 00000000 .4byte 0x0 - 459 016b 00000000 .4byte 0x0 - 460 .LLST12: - 461 016f 98000000 .4byte .LVL16-.Ltext0 - 462 0173 A6000000 .4byte .LVL17-.Ltext0 - 463 0177 0100 .2byte 0x1 - 464 0179 50 .byte 0x50 - 465 017a A6000000 .4byte .LVL17-.Ltext0 - 466 017e B4000000 .4byte .LVL18-.Ltext0 - 467 0182 0100 .2byte 0x1 - 468 0184 56 .byte 0x56 - 469 0185 B6000000 .4byte .LVL19-.Ltext0 - 470 0189 C8000000 .4byte .LVL20-.Ltext0 - 471 018d 0100 .2byte 0x1 - 472 018f 56 .byte 0x56 - 473 0190 00000000 .4byte 0x0 - 474 0194 00000000 .4byte 0x0 - 475 .LLST13: - 476 0198 98000000 .4byte .LVL16-.Ltext0 - 477 019c A6000000 .4byte .LVL17-.Ltext0 - 478 01a0 0100 .2byte 0x1 - 479 01a2 51 .byte 0x51 - 480 01a3 A6000000 .4byte .LVL17-.Ltext0 - 481 01a7 B4000000 .4byte .LVL18-.Ltext0 - 482 01ab 0100 .2byte 0x1 - 483 01ad 57 .byte 0x57 - 484 01ae B6000000 .4byte .LVL19-.Ltext0 - 485 01b2 C8000000 .4byte .LVL20-.Ltext0 - 486 01b6 0100 .2byte 0x1 - 487 01b8 57 .byte 0x57 - 488 01b9 00000000 .4byte 0x0 - 489 01bd 00000000 .4byte 0x0 - 490 .file 2 "/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib - 491 .file 3 "src/l502_bf_cmd_defs.h" - 492 .section .debug_info - 493 0000 44020000 .4byte 0x244 - 494 0004 0200 .2byte 0x2 - 495 0006 00000000 .4byte .Ldebug_abbrev0 - 496 000a 04 .byte 0x4 - 497 000b 01 .uleb128 0x1 - BFIN GAS /tmp/ccmUm8Qr.s page 13 + 422 0062 AA000000 .4byte .LFE5-.Ltext0 + 423 0066 0200 .2byte 0x2 + 424 0068 7F .byte 0x7f + 425 0069 08 .sleb128 8 + 426 006a 00000000 .4byte 0x0 + 427 006e 00000000 .4byte 0x0 + 428 .LLST3: + 429 0072 9C000000 .4byte .LVL7-.Ltext0 + 430 0076 A2000000 .4byte .LVL8-.Ltext0 + 431 007a 0100 .2byte 0x1 + 432 007c 50 .byte 0x50 + 433 007d 00000000 .4byte 0x0 + 434 0081 00000000 .4byte 0x0 + 435 .LLST4: + 436 0085 9C000000 .4byte .LVL7-.Ltext0 + 437 0089 AA000000 .4byte .LVL9-.Ltext0 + 438 008d 0100 .2byte 0x1 + 439 008f 51 .byte 0x51 + 440 0090 00000000 .4byte 0x0 + 441 0094 00000000 .4byte 0x0 + 442 .LLST5: + 443 0098 AC000000 .4byte .LFB4-.Ltext0 + 444 009c B0000000 .4byte .LCFI2-.Ltext0 + 445 00a0 0100 .2byte 0x1 + 446 00a2 5E .byte 0x5e + 447 00a3 B0000000 .4byte .LCFI2-.Ltext0 + 448 00a7 BA000000 .4byte .LFE4-.Ltext0 + 449 00ab 0200 .2byte 0x2 + 450 00ad 7F .byte 0x7f + 451 00ae 08 .sleb128 8 + 452 00af 00000000 .4byte 0x0 + 453 00b3 00000000 .4byte 0x0 + 454 .LLST6: + 455 00b7 AC000000 .4byte .LVL10-.Ltext0 + 456 00bb B2000000 .4byte .LVL11-.Ltext0 + 457 00bf 0100 .2byte 0x1 + 458 00c1 50 .byte 0x50 + 459 00c2 00000000 .4byte 0x0 + 460 00c6 00000000 .4byte 0x0 + 461 .LLST7: + 462 00ca AC000000 .4byte .LVL10-.Ltext0 + 463 00ce BA000000 .4byte .LVL12-.Ltext0 + 464 00d2 0100 .2byte 0x1 + 465 00d4 51 .byte 0x51 + 466 00d5 00000000 .4byte 0x0 + 467 00d9 00000000 .4byte 0x0 + 468 .LLST8: + 469 00dd BC000000 .4byte .LFB3-.Ltext0 + 470 00e1 BE000000 .4byte .LCFI3-.Ltext0 + 471 00e5 0100 .2byte 0x1 + 472 00e7 5E .byte 0x5e + 473 00e8 BE000000 .4byte .LCFI3-.Ltext0 + 474 00ec C2000000 .4byte .LCFI4-.Ltext0 + 475 00f0 0200 .2byte 0x2 + 476 00f2 7E .byte 0x7e + 477 00f3 08 .sleb128 8 + 478 00f4 C2000000 .4byte .LCFI4-.Ltext0 + BFIN GAS /tmp/ccfQY7x7.s page 13 - 498 000c C8000000 .4byte .LASF26 - 499 0010 01 .byte 0x1 - 500 0011 76000000 .4byte .LASF27 - 501 0015 00000000 .4byte .LASF28 - 502 0019 00000000 .4byte .Ltext0 - 503 001d CA000000 .4byte .Letext0 - 504 0021 00000000 .4byte .Ldebug_line0 - 505 0025 02 .uleb128 0x2 - 506 0026 01 .byte 0x1 - 507 0027 06 .byte 0x6 - 508 0028 79010000 .4byte .LASF0 - 509 002c 02 .uleb128 0x2 - 510 002d 01 .byte 0x1 - 511 002e 08 .byte 0x8 - 512 002f D4000000 .4byte .LASF1 - 513 0033 02 .uleb128 0x2 - 514 0034 02 .byte 0x2 - 515 0035 05 .byte 0x5 - 516 0036 3E010000 .4byte .LASF2 - 517 003a 03 .uleb128 0x3 - 518 003b 48010000 .4byte .LASF4 - 519 003f 02 .byte 0x2 - 520 0040 36 .byte 0x36 - 521 0041 45000000 .4byte 0x45 - 522 0045 02 .uleb128 0x2 - 523 0046 02 .byte 0x2 - 524 0047 07 .byte 0x7 - 525 0048 4A000000 .4byte .LASF3 - 526 004c 03 .uleb128 0x3 - 527 004d 18010000 .4byte .LASF5 - 528 0051 02 .byte 0x2 - 529 0052 4F .byte 0x4f - 530 0053 57000000 .4byte 0x57 - 531 0057 02 .uleb128 0x2 - 532 0058 04 .byte 0x4 - 533 0059 05 .byte 0x5 - 534 005a 6B010000 .4byte .LASF6 - 535 005e 03 .uleb128 0x3 - 536 005f 62010000 .4byte .LASF7 - 537 0063 02 .byte 0x2 - 538 0064 50 .byte 0x50 - 539 0065 69000000 .4byte 0x69 - 540 0069 02 .uleb128 0x2 - 541 006a 04 .byte 0x4 - 542 006b 07 .byte 0x7 - 543 006c A7000000 .4byte .LASF8 - 544 0070 02 .uleb128 0x2 - 545 0071 08 .byte 0x8 - 546 0072 05 .byte 0x5 - 547 0073 20010000 .4byte .LASF9 - 548 0077 02 .uleb128 0x2 - 549 0078 08 .byte 0x8 - 550 0079 07 .byte 0x7 - 551 007a FA000000 .4byte .LASF10 - 552 007e 04 .uleb128 0x4 - 553 007f 04 .byte 0x4 - 554 0080 05 .byte 0x5 - BFIN GAS /tmp/ccmUm8Qr.s page 14 + 479 00f8 F4000000 .4byte .LFE3-.Ltext0 + 480 00fc 0200 .2byte 0x2 + 481 00fe 7F .byte 0x7f + 482 00ff 10 .sleb128 16 + 483 0100 00000000 .4byte 0x0 + 484 0104 00000000 .4byte 0x0 + 485 .LLST9: + 486 0108 BC000000 .4byte .LVL13-.Ltext0 + 487 010c CA000000 .4byte .LVL14-.Ltext0 + 488 0110 0100 .2byte 0x1 + 489 0112 50 .byte 0x50 + 490 0113 CA000000 .4byte .LVL14-.Ltext0 + 491 0117 E6000000 .4byte .LVL16-.Ltext0 + 492 011b 0100 .2byte 0x1 + 493 011d 56 .byte 0x56 + 494 011e E8000000 .4byte .LVL17-.Ltext0 + 495 0122 F2000000 .4byte .LVL19-.Ltext0 + 496 0126 0100 .2byte 0x1 + 497 0128 56 .byte 0x56 + 498 0129 00000000 .4byte 0x0 + 499 012d 00000000 .4byte 0x0 + 500 .LLST10: + 501 0131 BC000000 .4byte .LVL13-.Ltext0 + 502 0135 CA000000 .4byte .LVL14-.Ltext0 + 503 0139 0100 .2byte 0x1 + 504 013b 51 .byte 0x51 + 505 013c CA000000 .4byte .LVL14-.Ltext0 + 506 0140 E6000000 .4byte .LVL16-.Ltext0 + 507 0144 0100 .2byte 0x1 + 508 0146 57 .byte 0x57 + 509 0147 E8000000 .4byte .LVL17-.Ltext0 + 510 014b F2000000 .4byte .LVL19-.Ltext0 + 511 014f 0100 .2byte 0x1 + 512 0151 57 .byte 0x57 + 513 0152 00000000 .4byte 0x0 + 514 0156 00000000 .4byte 0x0 + 515 .LLST11: + 516 015a F4000000 .4byte .LFB2-.Ltext0 + 517 015e F6000000 .4byte .LCFI7-.Ltext0 + 518 0162 0100 .2byte 0x1 + 519 0164 5E .byte 0x5e + 520 0165 F6000000 .4byte .LCFI7-.Ltext0 + 521 0169 FA000000 .4byte .LCFI8-.Ltext0 + 522 016d 0200 .2byte 0x2 + 523 016f 7E .byte 0x7e + 524 0170 08 .sleb128 8 + 525 0171 FA000000 .4byte .LCFI8-.Ltext0 + 526 0175 26010000 .4byte .LFE2-.Ltext0 + 527 0179 0200 .2byte 0x2 + 528 017b 7F .byte 0x7f + 529 017c 10 .sleb128 16 + 530 017d 00000000 .4byte 0x0 + 531 0181 00000000 .4byte 0x0 + 532 .LLST12: + 533 0185 F4000000 .4byte .LVL20-.Ltext0 + 534 0189 02010000 .4byte .LVL21-.Ltext0 + 535 018d 0100 .2byte 0x1 + BFIN GAS /tmp/ccfQY7x7.s page 14 - 555 0081 696E7400 .string "int" - 556 0085 02 .uleb128 0x2 - 557 0086 04 .byte 0x4 - 558 0087 07 .byte 0x7 - 559 0088 ED000000 .4byte .LASF11 - 560 008c 05 .uleb128 0x5 - 561 008d 1010 .2byte 0x1010 - 562 008f 03 .byte 0x3 - 563 0090 8C .byte 0x8c - 564 0091 EA000000 .4byte 0xea - 565 0095 06 .uleb128 0x6 - 566 0096 E8000000 .4byte .LASF12 - 567 009a 03 .byte 0x3 - 568 009b 8D .byte 0x8d - 569 009c 3A000000 .4byte 0x3a - 570 00a0 02 .byte 0x2 - 571 00a1 23 .byte 0x23 - 572 00a2 00 .uleb128 0x0 - 573 00a3 06 .uleb128 0x6 - 574 00a4 6F000000 .4byte .LASF13 - 575 00a8 03 .byte 0x3 - 576 00a9 8E .byte 0x8e - 577 00aa 3A000000 .4byte 0x3a - 578 00ae 02 .byte 0x2 - 579 00af 23 .byte 0x23 - 580 00b0 02 .uleb128 0x2 - 581 00b1 06 .uleb128 0x6 - 582 00b2 E2000000 .4byte .LASF14 - 583 00b6 03 .byte 0x3 - 584 00b7 8F .byte 0x8f - 585 00b8 5E000000 .4byte 0x5e - 586 00bc 02 .byte 0x2 - 587 00bd 23 .byte 0x23 - 588 00be 04 .uleb128 0x4 - 589 00bf 06 .uleb128 0x6 - 590 00c0 11010000 .4byte .LASF15 - 591 00c4 03 .byte 0x3 - 592 00c5 90 .byte 0x90 - 593 00c6 4C000000 .4byte 0x4c - 594 00ca 02 .byte 0x2 - 595 00cb 23 .byte 0x23 - 596 00cc 08 .uleb128 0x8 - 597 00cd 06 .uleb128 0x6 - 598 00ce BE000000 .4byte .LASF16 - 599 00d2 03 .byte 0x3 - 600 00d3 91 .byte 0x91 - 601 00d4 5E000000 .4byte 0x5e - 602 00d8 02 .byte 0x2 - 603 00d9 23 .byte 0x23 - 604 00da 0C .uleb128 0xc - 605 00db 06 .uleb128 0x6 - 606 00dc 9D000000 .4byte .LASF17 - 607 00e0 03 .byte 0x3 - 608 00e1 92 .byte 0x92 - 609 00e2 EA000000 .4byte 0xea - 610 00e6 02 .byte 0x2 - 611 00e7 23 .byte 0x23 - BFIN GAS /tmp/ccmUm8Qr.s page 15 + 536 018f 50 .byte 0x50 + 537 0190 02010000 .4byte .LVL21-.Ltext0 + 538 0194 10010000 .4byte .LVL22-.Ltext0 + 539 0198 0100 .2byte 0x1 + 540 019a 56 .byte 0x56 + 541 019b 12010000 .4byte .LVL23-.Ltext0 + 542 019f 24010000 .4byte .LVL24-.Ltext0 + 543 01a3 0100 .2byte 0x1 + 544 01a5 56 .byte 0x56 + 545 01a6 00000000 .4byte 0x0 + 546 01aa 00000000 .4byte 0x0 + 547 .LLST13: + 548 01ae F4000000 .4byte .LVL20-.Ltext0 + 549 01b2 02010000 .4byte .LVL21-.Ltext0 + 550 01b6 0100 .2byte 0x1 + 551 01b8 51 .byte 0x51 + 552 01b9 02010000 .4byte .LVL21-.Ltext0 + 553 01bd 10010000 .4byte .LVL22-.Ltext0 + 554 01c1 0100 .2byte 0x1 + 555 01c3 57 .byte 0x57 + 556 01c4 12010000 .4byte .LVL23-.Ltext0 + 557 01c8 24010000 .4byte .LVL24-.Ltext0 + 558 01cc 0100 .2byte 0x1 + 559 01ce 57 .byte 0x57 + 560 01cf 00000000 .4byte 0x0 + 561 01d3 00000000 .4byte 0x0 + 562 .file 2 "/home/feda/MIPT/RadioPhotonic_Subserface_radar/BlackFin/toolchain_off/bfin-elf/bin/../lib + 563 .file 3 "src/l502_bf_cmd_defs.h" + 564 .section .debug_info + 565 0000 6A020000 .4byte 0x26a + 566 0004 0200 .2byte 0x2 + 567 0006 00000000 .4byte .Ldebug_abbrev0 + 568 000a 04 .byte 0x4 + 569 000b 01 .uleb128 0x1 + 570 000c C8000000 .4byte .LASF26 + 571 0010 01 .byte 0x1 + 572 0011 76000000 .4byte .LASF27 + 573 0015 00000000 .4byte .LASF28 + 574 0019 00000000 .4byte .Ltext0 + 575 001d 26010000 .4byte .Letext0 + 576 0021 00000000 .4byte .Ldebug_line0 + 577 0025 02 .uleb128 0x2 + 578 0026 01 .byte 0x1 + 579 0027 06 .byte 0x6 + 580 0028 79010000 .4byte .LASF0 + 581 002c 02 .uleb128 0x2 + 582 002d 01 .byte 0x1 + 583 002e 08 .byte 0x8 + 584 002f D4000000 .4byte .LASF1 + 585 0033 02 .uleb128 0x2 + 586 0034 02 .byte 0x2 + 587 0035 05 .byte 0x5 + 588 0036 3E010000 .4byte .LASF2 + 589 003a 03 .uleb128 0x3 + 590 003b 48010000 .4byte .LASF4 + 591 003f 02 .byte 0x2 + 592 0040 36 .byte 0x36 + BFIN GAS /tmp/ccfQY7x7.s page 15 - 612 00e8 10 .uleb128 0x10 - 613 00e9 00 .byte 0x0 - 614 00ea 07 .uleb128 0x7 - 615 00eb 5E000000 .4byte 0x5e - 616 00ef FB000000 .4byte 0xfb - 617 00f3 08 .uleb128 0x8 - 618 00f4 FB000000 .4byte 0xfb - 619 00f8 FF03 .2byte 0x3ff - 620 00fa 00 .byte 0x0 - 621 00fb 09 .uleb128 0x9 - 622 00fc 04 .byte 0x4 - 623 00fd 07 .byte 0x7 - 624 00fe 03 .uleb128 0x3 - 625 00ff 93010000 .4byte .LASF18 - 626 0103 03 .byte 0x3 - 627 0104 93 .byte 0x93 - 628 0105 8C000000 .4byte 0x8c - 629 0109 02 .uleb128 0x2 - 630 010a 01 .byte 0x1 - 631 010b 06 .byte 0x6 - 632 010c 74010000 .4byte .LASF19 - 633 0110 0A .uleb128 0xa - 634 0111 01 .byte 0x1 - 635 0112 2E010000 .4byte .LASF20 - 636 0116 01 .byte 0x1 - 637 0117 96 .byte 0x96 - 638 0118 01 .byte 0x1 - 639 0119 00000000 .4byte .LFB6 - 640 011d 40000000 .4byte .LFE6 - 641 0121 00000000 .4byte .LLST0 - 642 0125 47010000 .4byte 0x147 - 643 0129 0B .uleb128 0xb - 644 012a 636D6400 .string "cmd" - 645 012e 01 .byte 0x1 - 646 012f 96 .byte 0x96 - 647 0130 47010000 .4byte 0x147 - 648 0134 1F000000 .4byte .LLST1 - 649 0138 0C .uleb128 0xc - 650 0139 9D000000 .4byte .LASF17 - 651 013d 01 .byte 0x1 - 652 013e 9A .byte 0x9a - 653 013f 4D010000 .4byte 0x14d - 654 0143 02 .byte 0x2 - 655 0144 7F .byte 0x7f - 656 0145 4C .sleb128 -52 - 657 0146 00 .byte 0x0 - 658 0147 0D .uleb128 0xd - 659 0148 04 .byte 0x4 - 660 0149 FE000000 .4byte 0xfe - 661 014d 07 .uleb128 0x7 - 662 014e 5E000000 .4byte 0x5e - 663 0152 5D010000 .4byte 0x15d - 664 0156 0E .uleb128 0xe - 665 0157 FB000000 .4byte 0xfb - 666 015b 0C .byte 0xc - 667 015c 00 .byte 0x0 - 668 015d 0A .uleb128 0xa - BFIN GAS /tmp/ccmUm8Qr.s page 16 + 593 0041 45000000 .4byte 0x45 + 594 0045 02 .uleb128 0x2 + 595 0046 02 .byte 0x2 + 596 0047 07 .byte 0x7 + 597 0048 4A000000 .4byte .LASF3 + 598 004c 03 .uleb128 0x3 + 599 004d 18010000 .4byte .LASF5 + 600 0051 02 .byte 0x2 + 601 0052 4F .byte 0x4f + 602 0053 57000000 .4byte 0x57 + 603 0057 02 .uleb128 0x2 + 604 0058 04 .byte 0x4 + 605 0059 05 .byte 0x5 + 606 005a 6B010000 .4byte .LASF6 + 607 005e 03 .uleb128 0x3 + 608 005f 62010000 .4byte .LASF7 + 609 0063 02 .byte 0x2 + 610 0064 50 .byte 0x50 + 611 0065 69000000 .4byte 0x69 + 612 0069 02 .uleb128 0x2 + 613 006a 04 .byte 0x4 + 614 006b 07 .byte 0x7 + 615 006c A7000000 .4byte .LASF8 + 616 0070 02 .uleb128 0x2 + 617 0071 08 .byte 0x8 + 618 0072 05 .byte 0x5 + 619 0073 20010000 .4byte .LASF9 + 620 0077 02 .uleb128 0x2 + 621 0078 08 .byte 0x8 + 622 0079 07 .byte 0x7 + 623 007a FA000000 .4byte .LASF10 + 624 007e 04 .uleb128 0x4 + 625 007f 04 .byte 0x4 + 626 0080 05 .byte 0x5 + 627 0081 696E7400 .string "int" + 628 0085 02 .uleb128 0x2 + 629 0086 04 .byte 0x4 + 630 0087 07 .byte 0x7 + 631 0088 ED000000 .4byte .LASF11 + 632 008c 05 .uleb128 0x5 + 633 008d 1010 .2byte 0x1010 + 634 008f 03 .byte 0x3 + 635 0090 8C .byte 0x8c + 636 0091 EA000000 .4byte 0xea + 637 0095 06 .uleb128 0x6 + 638 0096 E8000000 .4byte .LASF12 + 639 009a 03 .byte 0x3 + 640 009b 8D .byte 0x8d + 641 009c 3A000000 .4byte 0x3a + 642 00a0 02 .byte 0x2 + 643 00a1 23 .byte 0x23 + 644 00a2 00 .uleb128 0x0 + 645 00a3 06 .uleb128 0x6 + 646 00a4 6F000000 .4byte .LASF13 + 647 00a8 03 .byte 0x3 + 648 00a9 8E .byte 0x8e + 649 00aa 3A000000 .4byte 0x3a + BFIN GAS /tmp/ccfQY7x7.s page 16 - 669 015e 01 .byte 0x1 - 670 015f 85010000 .4byte .LASF21 - 671 0163 01 .byte 0x1 - 672 0164 7E .byte 0x7e - 673 0165 01 .byte 0x1 - 674 0166 40000000 .4byte .LFB5 - 675 016a 4E000000 .4byte .LFE5 - 676 016e 3D000000 .4byte .LLST2 - 677 0172 95010000 .4byte 0x195 - 678 0176 0F .uleb128 0xf - 679 0177 B9000000 .4byte .LASF22 - 680 017b 01 .byte 0x1 - 681 017c 7E .byte 0x7e - 682 017d 95010000 .4byte 0x195 - 683 0181 5C000000 .4byte .LLST3 - 684 0185 0F .uleb128 0xf - 685 0186 A2000000 .4byte .LASF23 - 686 018a 01 .byte 0x1 - 687 018b 7E .byte 0x7e - 688 018c 5E000000 .4byte 0x5e - 689 0190 6F000000 .4byte .LLST4 - 690 0194 00 .byte 0x0 - 691 0195 0D .uleb128 0xd - 692 0196 04 .byte 0x4 - 693 0197 5E000000 .4byte 0x5e - 694 019b 0A .uleb128 0xa - 695 019c 01 .byte 0x1 - 696 019d 8E000000 .4byte .LASF24 - 697 01a1 01 .byte 0x1 - 698 01a2 6E .byte 0x6e - 699 01a3 01 .byte 0x1 - 700 01a4 50000000 .4byte .LFB4 - 701 01a8 5E000000 .4byte .LFE4 - 702 01ac 82000000 .4byte .LLST5 - 703 01b0 D3010000 .4byte 0x1d3 - 704 01b4 0F .uleb128 0xf - 705 01b5 B9000000 .4byte .LASF22 - 706 01b9 01 .byte 0x1 - 707 01ba 6E .byte 0x6e - 708 01bb 95010000 .4byte 0x195 - 709 01bf A1000000 .4byte .LLST6 - 710 01c3 0F .uleb128 0xf - 711 01c4 A2000000 .4byte .LASF23 - 712 01c8 01 .byte 0x1 - 713 01c9 6E .byte 0x6e - 714 01ca 5E000000 .4byte 0x5e - 715 01ce B4000000 .4byte .LLST7 - 716 01d2 00 .byte 0x0 - 717 01d3 10 .uleb128 0x10 - 718 01d4 01 .byte 0x1 - 719 01d5 5D000000 .4byte .LASF29 - 720 01d9 01 .byte 0x1 - 721 01da 4C .byte 0x4c - 722 01db 01 .byte 0x1 - 723 01dc 5E000000 .4byte 0x5e - 724 01e0 60000000 .4byte .LFB3 - 725 01e4 98000000 .4byte .LFE3 - BFIN GAS /tmp/ccmUm8Qr.s page 17 + 650 00ae 02 .byte 0x2 + 651 00af 23 .byte 0x23 + 652 00b0 02 .uleb128 0x2 + 653 00b1 06 .uleb128 0x6 + 654 00b2 E2000000 .4byte .LASF14 + 655 00b6 03 .byte 0x3 + 656 00b7 8F .byte 0x8f + 657 00b8 5E000000 .4byte 0x5e + 658 00bc 02 .byte 0x2 + 659 00bd 23 .byte 0x23 + 660 00be 04 .uleb128 0x4 + 661 00bf 06 .uleb128 0x6 + 662 00c0 11010000 .4byte .LASF15 + 663 00c4 03 .byte 0x3 + 664 00c5 90 .byte 0x90 + 665 00c6 4C000000 .4byte 0x4c + 666 00ca 02 .byte 0x2 + 667 00cb 23 .byte 0x23 + 668 00cc 08 .uleb128 0x8 + 669 00cd 06 .uleb128 0x6 + 670 00ce BE000000 .4byte .LASF16 + 671 00d2 03 .byte 0x3 + 672 00d3 91 .byte 0x91 + 673 00d4 5E000000 .4byte 0x5e + 674 00d8 02 .byte 0x2 + 675 00d9 23 .byte 0x23 + 676 00da 0C .uleb128 0xc + 677 00db 06 .uleb128 0x6 + 678 00dc 9D000000 .4byte .LASF17 + 679 00e0 03 .byte 0x3 + 680 00e1 92 .byte 0x92 + 681 00e2 EA000000 .4byte 0xea + 682 00e6 02 .byte 0x2 + 683 00e7 23 .byte 0x23 + 684 00e8 10 .uleb128 0x10 + 685 00e9 00 .byte 0x0 + 686 00ea 07 .uleb128 0x7 + 687 00eb 5E000000 .4byte 0x5e + 688 00ef FB000000 .4byte 0xfb + 689 00f3 08 .uleb128 0x8 + 690 00f4 FB000000 .4byte 0xfb + 691 00f8 FF03 .2byte 0x3ff + 692 00fa 00 .byte 0x0 + 693 00fb 09 .uleb128 0x9 + 694 00fc 04 .byte 0x4 + 695 00fd 07 .byte 0x7 + 696 00fe 03 .uleb128 0x3 + 697 00ff 93010000 .4byte .LASF18 + 698 0103 03 .byte 0x3 + 699 0104 93 .byte 0x93 + 700 0105 8C000000 .4byte 0x8c + 701 0109 02 .uleb128 0x2 + 702 010a 01 .byte 0x1 + 703 010b 06 .byte 0x6 + 704 010c 74010000 .4byte .LASF19 + 705 0110 0A .uleb128 0xa + 706 0111 01 .byte 0x1 + BFIN GAS /tmp/ccfQY7x7.s page 17 - 726 01e8 C7000000 .4byte .LLST8 - 727 01ec 0F020000 .4byte 0x20f - 728 01f0 0F .uleb128 0xf - 729 01f1 9D000000 .4byte .LASF17 - 730 01f5 01 .byte 0x1 - 731 01f6 4C .byte 0x4c - 732 01f7 95010000 .4byte 0x195 - 733 01fb F2000000 .4byte .LLST9 - 734 01ff 0F .uleb128 0xf - 735 0200 A2000000 .4byte .LASF23 - 736 0204 01 .byte 0x1 - 737 0205 4C .byte 0x4c - 738 0206 5E000000 .4byte 0x5e - 739 020a 1B010000 .4byte .LLST10 - 740 020e 00 .byte 0x0 - 741 020f 11 .uleb128 0x11 - 742 0210 01 .byte 0x1 - 743 0211 51010000 .4byte .LASF25 - 744 0215 01 .byte 0x1 - 745 0216 29 .byte 0x29 - 746 0217 01 .byte 0x1 - 747 0218 5E000000 .4byte 0x5e - 748 021c 98000000 .4byte .LFB2 - 749 0220 CA000000 .4byte .LFE2 - 750 0224 44010000 .4byte .LLST11 - 751 0228 0F .uleb128 0xf - 752 0229 9D000000 .4byte .LASF17 - 753 022d 01 .byte 0x1 - 754 022e 29 .byte 0x29 - 755 022f 95010000 .4byte 0x195 - 756 0233 6F010000 .4byte .LLST12 - 757 0237 0F .uleb128 0xf - 758 0238 A2000000 .4byte .LASF23 - 759 023c 01 .byte 0x1 - 760 023d 29 .byte 0x29 - 761 023e 5E000000 .4byte 0x5e - 762 0242 98010000 .4byte .LLST13 - 763 0246 00 .byte 0x0 - 764 0247 00 .byte 0x0 - 765 .section .debug_abbrev - 766 0000 01 .uleb128 0x1 - 767 0001 11 .uleb128 0x11 - 768 0002 01 .byte 0x1 - 769 0003 25 .uleb128 0x25 - 770 0004 0E .uleb128 0xe - 771 0005 13 .uleb128 0x13 - 772 0006 0B .uleb128 0xb - 773 0007 03 .uleb128 0x3 - 774 0008 0E .uleb128 0xe - 775 0009 1B .uleb128 0x1b - 776 000a 0E .uleb128 0xe - 777 000b 11 .uleb128 0x11 - 778 000c 01 .uleb128 0x1 - 779 000d 12 .uleb128 0x12 - 780 000e 01 .uleb128 0x1 - 781 000f 10 .uleb128 0x10 - 782 0010 06 .uleb128 0x6 - BFIN GAS /tmp/ccmUm8Qr.s page 18 + 707 0112 2E010000 .4byte .LASF20 + 708 0116 01 .byte 0x1 + 709 0117 96 .byte 0x96 + 710 0118 01 .byte 0x1 + 711 0119 00000000 .4byte .LFB6 + 712 011d 9A000000 .4byte .LFE6 + 713 0121 00000000 .4byte .LLST0 + 714 0125 6D010000 .4byte 0x16d + 715 0129 0B .uleb128 0xb + 716 012a 636D6400 .string "cmd" + 717 012e 01 .byte 0x1 + 718 012f 96 .byte 0x96 + 719 0130 6D010000 .4byte 0x16d + 720 0134 1F000000 .4byte .LLST1 + 721 0138 0C .uleb128 0xc + 722 0139 26000000 .4byte .LBB2 + 723 013d 5A000000 .4byte .LBE2 + 724 0141 54010000 .4byte 0x154 + 725 0145 0D .uleb128 0xd + 726 0146 9D000000 .4byte .LASF17 + 727 014a 01 .byte 0x1 + 728 014b 9F .byte 0x9f + 729 014c 73010000 .4byte 0x173 + 730 0150 02 .byte 0x2 + 731 0151 7F .byte 0x7f + 732 0152 4C .sleb128 -52 + 733 0153 00 .byte 0x0 + 734 0154 0E .uleb128 0xe + 735 0155 60000000 .4byte .LBB3 + 736 0159 94000000 .4byte .LBE3 + 737 015d 0D .uleb128 0xd + 738 015e 9D000000 .4byte .LASF17 + 739 0162 01 .byte 0x1 + 740 0163 9A .byte 0x9a + 741 0164 73010000 .4byte 0x173 + 742 0168 02 .byte 0x2 + 743 0169 7F .byte 0x7f + 744 016a 4C .sleb128 -52 + 745 016b 00 .byte 0x0 + 746 016c 00 .byte 0x0 + 747 016d 0F .uleb128 0xf + 748 016e 04 .byte 0x4 + 749 016f FE000000 .4byte 0xfe + 750 0173 07 .uleb128 0x7 + 751 0174 5E000000 .4byte 0x5e + 752 0178 83010000 .4byte 0x183 + 753 017c 10 .uleb128 0x10 + 754 017d FB000000 .4byte 0xfb + 755 0181 0C .byte 0xc + 756 0182 00 .byte 0x0 + 757 0183 0A .uleb128 0xa + 758 0184 01 .byte 0x1 + 759 0185 85010000 .4byte .LASF21 + 760 0189 01 .byte 0x1 + 761 018a 7E .byte 0x7e + 762 018b 01 .byte 0x1 + 763 018c 9C000000 .4byte .LFB5 + BFIN GAS /tmp/ccfQY7x7.s page 18 - 783 0011 00 .byte 0x0 - 784 0012 00 .byte 0x0 - 785 0013 02 .uleb128 0x2 - 786 0014 24 .uleb128 0x24 - 787 0015 00 .byte 0x0 - 788 0016 0B .uleb128 0xb - 789 0017 0B .uleb128 0xb - 790 0018 3E .uleb128 0x3e - 791 0019 0B .uleb128 0xb - 792 001a 03 .uleb128 0x3 - 793 001b 0E .uleb128 0xe - 794 001c 00 .byte 0x0 - 795 001d 00 .byte 0x0 - 796 001e 03 .uleb128 0x3 - 797 001f 16 .uleb128 0x16 - 798 0020 00 .byte 0x0 - 799 0021 03 .uleb128 0x3 - 800 0022 0E .uleb128 0xe - 801 0023 3A .uleb128 0x3a - 802 0024 0B .uleb128 0xb - 803 0025 3B .uleb128 0x3b - 804 0026 0B .uleb128 0xb - 805 0027 49 .uleb128 0x49 - 806 0028 13 .uleb128 0x13 - 807 0029 00 .byte 0x0 - 808 002a 00 .byte 0x0 - 809 002b 04 .uleb128 0x4 - 810 002c 24 .uleb128 0x24 - 811 002d 00 .byte 0x0 - 812 002e 0B .uleb128 0xb - 813 002f 0B .uleb128 0xb - 814 0030 3E .uleb128 0x3e - 815 0031 0B .uleb128 0xb - 816 0032 03 .uleb128 0x3 - 817 0033 08 .uleb128 0x8 - 818 0034 00 .byte 0x0 - 819 0035 00 .byte 0x0 - 820 0036 05 .uleb128 0x5 - 821 0037 13 .uleb128 0x13 - 822 0038 01 .byte 0x1 - 823 0039 0B .uleb128 0xb - 824 003a 05 .uleb128 0x5 - 825 003b 3A .uleb128 0x3a - 826 003c 0B .uleb128 0xb - 827 003d 3B .uleb128 0x3b - 828 003e 0B .uleb128 0xb - 829 003f 01 .uleb128 0x1 - 830 0040 13 .uleb128 0x13 - 831 0041 00 .byte 0x0 - 832 0042 00 .byte 0x0 - 833 0043 06 .uleb128 0x6 - 834 0044 0D .uleb128 0xd - 835 0045 00 .byte 0x0 - 836 0046 03 .uleb128 0x3 - 837 0047 0E .uleb128 0xe - 838 0048 3A .uleb128 0x3a - 839 0049 0B .uleb128 0xb - BFIN GAS /tmp/ccmUm8Qr.s page 19 + 764 0190 AA000000 .4byte .LFE5 + 765 0194 53000000 .4byte .LLST2 + 766 0198 BB010000 .4byte 0x1bb + 767 019c 11 .uleb128 0x11 + 768 019d B9000000 .4byte .LASF22 + 769 01a1 01 .byte 0x1 + 770 01a2 7E .byte 0x7e + 771 01a3 BB010000 .4byte 0x1bb + 772 01a7 72000000 .4byte .LLST3 + 773 01ab 11 .uleb128 0x11 + 774 01ac A2000000 .4byte .LASF23 + 775 01b0 01 .byte 0x1 + 776 01b1 7E .byte 0x7e + 777 01b2 5E000000 .4byte 0x5e + 778 01b6 85000000 .4byte .LLST4 + 779 01ba 00 .byte 0x0 + 780 01bb 0F .uleb128 0xf + 781 01bc 04 .byte 0x4 + 782 01bd 5E000000 .4byte 0x5e + 783 01c1 0A .uleb128 0xa + 784 01c2 01 .byte 0x1 + 785 01c3 8E000000 .4byte .LASF24 + 786 01c7 01 .byte 0x1 + 787 01c8 6E .byte 0x6e + 788 01c9 01 .byte 0x1 + 789 01ca AC000000 .4byte .LFB4 + 790 01ce BA000000 .4byte .LFE4 + 791 01d2 98000000 .4byte .LLST5 + 792 01d6 F9010000 .4byte 0x1f9 + 793 01da 11 .uleb128 0x11 + 794 01db B9000000 .4byte .LASF22 + 795 01df 01 .byte 0x1 + 796 01e0 6E .byte 0x6e + 797 01e1 BB010000 .4byte 0x1bb + 798 01e5 B7000000 .4byte .LLST6 + 799 01e9 11 .uleb128 0x11 + 800 01ea A2000000 .4byte .LASF23 + 801 01ee 01 .byte 0x1 + 802 01ef 6E .byte 0x6e + 803 01f0 5E000000 .4byte 0x5e + 804 01f4 CA000000 .4byte .LLST7 + 805 01f8 00 .byte 0x0 + 806 01f9 12 .uleb128 0x12 + 807 01fa 01 .byte 0x1 + 808 01fb 5D000000 .4byte .LASF29 + 809 01ff 01 .byte 0x1 + 810 0200 4C .byte 0x4c + 811 0201 01 .byte 0x1 + 812 0202 5E000000 .4byte 0x5e + 813 0206 BC000000 .4byte .LFB3 + 814 020a F4000000 .4byte .LFE3 + 815 020e DD000000 .4byte .LLST8 + 816 0212 35020000 .4byte 0x235 + 817 0216 11 .uleb128 0x11 + 818 0217 9D000000 .4byte .LASF17 + 819 021b 01 .byte 0x1 + 820 021c 4C .byte 0x4c + BFIN GAS /tmp/ccfQY7x7.s page 19 - 840 004a 3B .uleb128 0x3b - 841 004b 0B .uleb128 0xb - 842 004c 49 .uleb128 0x49 - 843 004d 13 .uleb128 0x13 - 844 004e 38 .uleb128 0x38 - 845 004f 0A .uleb128 0xa - 846 0050 00 .byte 0x0 - 847 0051 00 .byte 0x0 - 848 0052 07 .uleb128 0x7 - 849 0053 01 .uleb128 0x1 - 850 0054 01 .byte 0x1 - 851 0055 49 .uleb128 0x49 - 852 0056 13 .uleb128 0x13 - 853 0057 01 .uleb128 0x1 - 854 0058 13 .uleb128 0x13 - 855 0059 00 .byte 0x0 - 856 005a 00 .byte 0x0 - 857 005b 08 .uleb128 0x8 - 858 005c 21 .uleb128 0x21 - 859 005d 00 .byte 0x0 - 860 005e 49 .uleb128 0x49 - 861 005f 13 .uleb128 0x13 - 862 0060 2F .uleb128 0x2f - 863 0061 05 .uleb128 0x5 - 864 0062 00 .byte 0x0 - 865 0063 00 .byte 0x0 - 866 0064 09 .uleb128 0x9 - 867 0065 24 .uleb128 0x24 - 868 0066 00 .byte 0x0 - 869 0067 0B .uleb128 0xb - 870 0068 0B .uleb128 0xb - 871 0069 3E .uleb128 0x3e - 872 006a 0B .uleb128 0xb - 873 006b 00 .byte 0x0 - 874 006c 00 .byte 0x0 - 875 006d 0A .uleb128 0xa - 876 006e 2E .uleb128 0x2e - 877 006f 01 .byte 0x1 - 878 0070 3F .uleb128 0x3f - 879 0071 0C .uleb128 0xc - 880 0072 03 .uleb128 0x3 - 881 0073 0E .uleb128 0xe - 882 0074 3A .uleb128 0x3a - 883 0075 0B .uleb128 0xb - 884 0076 3B .uleb128 0x3b - 885 0077 0B .uleb128 0xb - 886 0078 27 .uleb128 0x27 - 887 0079 0C .uleb128 0xc - 888 007a 11 .uleb128 0x11 - 889 007b 01 .uleb128 0x1 - 890 007c 12 .uleb128 0x12 - 891 007d 01 .uleb128 0x1 - 892 007e 40 .uleb128 0x40 - 893 007f 06 .uleb128 0x6 - 894 0080 01 .uleb128 0x1 - 895 0081 13 .uleb128 0x13 - 896 0082 00 .byte 0x0 - BFIN GAS /tmp/ccmUm8Qr.s page 20 + 821 021d BB010000 .4byte 0x1bb + 822 0221 08010000 .4byte .LLST9 + 823 0225 11 .uleb128 0x11 + 824 0226 A2000000 .4byte .LASF23 + 825 022a 01 .byte 0x1 + 826 022b 4C .byte 0x4c + 827 022c 5E000000 .4byte 0x5e + 828 0230 31010000 .4byte .LLST10 + 829 0234 00 .byte 0x0 + 830 0235 13 .uleb128 0x13 + 831 0236 01 .byte 0x1 + 832 0237 51010000 .4byte .LASF25 + 833 023b 01 .byte 0x1 + 834 023c 29 .byte 0x29 + 835 023d 01 .byte 0x1 + 836 023e 5E000000 .4byte 0x5e + 837 0242 F4000000 .4byte .LFB2 + 838 0246 26010000 .4byte .LFE2 + 839 024a 5A010000 .4byte .LLST11 + 840 024e 11 .uleb128 0x11 + 841 024f 9D000000 .4byte .LASF17 + 842 0253 01 .byte 0x1 + 843 0254 29 .byte 0x29 + 844 0255 BB010000 .4byte 0x1bb + 845 0259 85010000 .4byte .LLST12 + 846 025d 11 .uleb128 0x11 + 847 025e A2000000 .4byte .LASF23 + 848 0262 01 .byte 0x1 + 849 0263 29 .byte 0x29 + 850 0264 5E000000 .4byte 0x5e + 851 0268 AE010000 .4byte .LLST13 + 852 026c 00 .byte 0x0 + 853 026d 00 .byte 0x0 + 854 .section .debug_abbrev + 855 0000 01 .uleb128 0x1 + 856 0001 11 .uleb128 0x11 + 857 0002 01 .byte 0x1 + 858 0003 25 .uleb128 0x25 + 859 0004 0E .uleb128 0xe + 860 0005 13 .uleb128 0x13 + 861 0006 0B .uleb128 0xb + 862 0007 03 .uleb128 0x3 + 863 0008 0E .uleb128 0xe + 864 0009 1B .uleb128 0x1b + 865 000a 0E .uleb128 0xe + 866 000b 11 .uleb128 0x11 + 867 000c 01 .uleb128 0x1 + 868 000d 12 .uleb128 0x12 + 869 000e 01 .uleb128 0x1 + 870 000f 10 .uleb128 0x10 + 871 0010 06 .uleb128 0x6 + 872 0011 00 .byte 0x0 + 873 0012 00 .byte 0x0 + 874 0013 02 .uleb128 0x2 + 875 0014 24 .uleb128 0x24 + 876 0015 00 .byte 0x0 + 877 0016 0B .uleb128 0xb + BFIN GAS /tmp/ccfQY7x7.s page 20 - 897 0083 00 .byte 0x0 - 898 0084 0B .uleb128 0xb - 899 0085 05 .uleb128 0x5 - 900 0086 00 .byte 0x0 - 901 0087 03 .uleb128 0x3 - 902 0088 08 .uleb128 0x8 - 903 0089 3A .uleb128 0x3a - 904 008a 0B .uleb128 0xb - 905 008b 3B .uleb128 0x3b - 906 008c 0B .uleb128 0xb - 907 008d 49 .uleb128 0x49 - 908 008e 13 .uleb128 0x13 - 909 008f 02 .uleb128 0x2 - 910 0090 06 .uleb128 0x6 - 911 0091 00 .byte 0x0 - 912 0092 00 .byte 0x0 - 913 0093 0C .uleb128 0xc - 914 0094 34 .uleb128 0x34 - 915 0095 00 .byte 0x0 - 916 0096 03 .uleb128 0x3 - 917 0097 0E .uleb128 0xe - 918 0098 3A .uleb128 0x3a - 919 0099 0B .uleb128 0xb - 920 009a 3B .uleb128 0x3b - 921 009b 0B .uleb128 0xb - 922 009c 49 .uleb128 0x49 - 923 009d 13 .uleb128 0x13 - 924 009e 02 .uleb128 0x2 - 925 009f 0A .uleb128 0xa - 926 00a0 00 .byte 0x0 - 927 00a1 00 .byte 0x0 - 928 00a2 0D .uleb128 0xd - 929 00a3 0F .uleb128 0xf - 930 00a4 00 .byte 0x0 - 931 00a5 0B .uleb128 0xb - 932 00a6 0B .uleb128 0xb - 933 00a7 49 .uleb128 0x49 - 934 00a8 13 .uleb128 0x13 - 935 00a9 00 .byte 0x0 - 936 00aa 00 .byte 0x0 - 937 00ab 0E .uleb128 0xe - 938 00ac 21 .uleb128 0x21 - 939 00ad 00 .byte 0x0 - 940 00ae 49 .uleb128 0x49 - 941 00af 13 .uleb128 0x13 - 942 00b0 2F .uleb128 0x2f - 943 00b1 0B .uleb128 0xb - 944 00b2 00 .byte 0x0 - 945 00b3 00 .byte 0x0 - 946 00b4 0F .uleb128 0xf - 947 00b5 05 .uleb128 0x5 - 948 00b6 00 .byte 0x0 - 949 00b7 03 .uleb128 0x3 - 950 00b8 0E .uleb128 0xe - 951 00b9 3A .uleb128 0x3a - 952 00ba 0B .uleb128 0xb - 953 00bb 3B .uleb128 0x3b - BFIN GAS /tmp/ccmUm8Qr.s page 21 + 878 0017 0B .uleb128 0xb + 879 0018 3E .uleb128 0x3e + 880 0019 0B .uleb128 0xb + 881 001a 03 .uleb128 0x3 + 882 001b 0E .uleb128 0xe + 883 001c 00 .byte 0x0 + 884 001d 00 .byte 0x0 + 885 001e 03 .uleb128 0x3 + 886 001f 16 .uleb128 0x16 + 887 0020 00 .byte 0x0 + 888 0021 03 .uleb128 0x3 + 889 0022 0E .uleb128 0xe + 890 0023 3A .uleb128 0x3a + 891 0024 0B .uleb128 0xb + 892 0025 3B .uleb128 0x3b + 893 0026 0B .uleb128 0xb + 894 0027 49 .uleb128 0x49 + 895 0028 13 .uleb128 0x13 + 896 0029 00 .byte 0x0 + 897 002a 00 .byte 0x0 + 898 002b 04 .uleb128 0x4 + 899 002c 24 .uleb128 0x24 + 900 002d 00 .byte 0x0 + 901 002e 0B .uleb128 0xb + 902 002f 0B .uleb128 0xb + 903 0030 3E .uleb128 0x3e + 904 0031 0B .uleb128 0xb + 905 0032 03 .uleb128 0x3 + 906 0033 08 .uleb128 0x8 + 907 0034 00 .byte 0x0 + 908 0035 00 .byte 0x0 + 909 0036 05 .uleb128 0x5 + 910 0037 13 .uleb128 0x13 + 911 0038 01 .byte 0x1 + 912 0039 0B .uleb128 0xb + 913 003a 05 .uleb128 0x5 + 914 003b 3A .uleb128 0x3a + 915 003c 0B .uleb128 0xb + 916 003d 3B .uleb128 0x3b + 917 003e 0B .uleb128 0xb + 918 003f 01 .uleb128 0x1 + 919 0040 13 .uleb128 0x13 + 920 0041 00 .byte 0x0 + 921 0042 00 .byte 0x0 + 922 0043 06 .uleb128 0x6 + 923 0044 0D .uleb128 0xd + 924 0045 00 .byte 0x0 + 925 0046 03 .uleb128 0x3 + 926 0047 0E .uleb128 0xe + 927 0048 3A .uleb128 0x3a + 928 0049 0B .uleb128 0xb + 929 004a 3B .uleb128 0x3b + 930 004b 0B .uleb128 0xb + 931 004c 49 .uleb128 0x49 + 932 004d 13 .uleb128 0x13 + 933 004e 38 .uleb128 0x38 + 934 004f 0A .uleb128 0xa + BFIN GAS /tmp/ccfQY7x7.s page 21 - 954 00bc 0B .uleb128 0xb - 955 00bd 49 .uleb128 0x49 - 956 00be 13 .uleb128 0x13 - 957 00bf 02 .uleb128 0x2 - 958 00c0 06 .uleb128 0x6 - 959 00c1 00 .byte 0x0 - 960 00c2 00 .byte 0x0 - 961 00c3 10 .uleb128 0x10 - 962 00c4 2E .uleb128 0x2e - 963 00c5 01 .byte 0x1 - 964 00c6 3F .uleb128 0x3f - 965 00c7 0C .uleb128 0xc - 966 00c8 03 .uleb128 0x3 - 967 00c9 0E .uleb128 0xe - 968 00ca 3A .uleb128 0x3a - 969 00cb 0B .uleb128 0xb - 970 00cc 3B .uleb128 0x3b - 971 00cd 0B .uleb128 0xb - 972 00ce 27 .uleb128 0x27 - 973 00cf 0C .uleb128 0xc - 974 00d0 49 .uleb128 0x49 - 975 00d1 13 .uleb128 0x13 - 976 00d2 11 .uleb128 0x11 - 977 00d3 01 .uleb128 0x1 - 978 00d4 12 .uleb128 0x12 - 979 00d5 01 .uleb128 0x1 - 980 00d6 40 .uleb128 0x40 - 981 00d7 06 .uleb128 0x6 - 982 00d8 01 .uleb128 0x1 - 983 00d9 13 .uleb128 0x13 - 984 00da 00 .byte 0x0 - 985 00db 00 .byte 0x0 - 986 00dc 11 .uleb128 0x11 - 987 00dd 2E .uleb128 0x2e - 988 00de 01 .byte 0x1 - 989 00df 3F .uleb128 0x3f - 990 00e0 0C .uleb128 0xc - 991 00e1 03 .uleb128 0x3 - 992 00e2 0E .uleb128 0xe - 993 00e3 3A .uleb128 0x3a - 994 00e4 0B .uleb128 0xb - 995 00e5 3B .uleb128 0x3b - 996 00e6 0B .uleb128 0xb - 997 00e7 27 .uleb128 0x27 - 998 00e8 0C .uleb128 0xc - 999 00e9 49 .uleb128 0x49 - 1000 00ea 13 .uleb128 0x13 - 1001 00eb 11 .uleb128 0x11 - 1002 00ec 01 .uleb128 0x1 - 1003 00ed 12 .uleb128 0x12 - 1004 00ee 01 .uleb128 0x1 - 1005 00ef 40 .uleb128 0x40 - 1006 00f0 06 .uleb128 0x6 - 1007 00f1 00 .byte 0x0 - 1008 00f2 00 .byte 0x0 - 1009 00f3 00 .byte 0x0 - 1010 .section .debug_pubnames,"",@progbits - BFIN GAS /tmp/ccmUm8Qr.s page 22 + 935 0050 00 .byte 0x0 + 936 0051 00 .byte 0x0 + 937 0052 07 .uleb128 0x7 + 938 0053 01 .uleb128 0x1 + 939 0054 01 .byte 0x1 + 940 0055 49 .uleb128 0x49 + 941 0056 13 .uleb128 0x13 + 942 0057 01 .uleb128 0x1 + 943 0058 13 .uleb128 0x13 + 944 0059 00 .byte 0x0 + 945 005a 00 .byte 0x0 + 946 005b 08 .uleb128 0x8 + 947 005c 21 .uleb128 0x21 + 948 005d 00 .byte 0x0 + 949 005e 49 .uleb128 0x49 + 950 005f 13 .uleb128 0x13 + 951 0060 2F .uleb128 0x2f + 952 0061 05 .uleb128 0x5 + 953 0062 00 .byte 0x0 + 954 0063 00 .byte 0x0 + 955 0064 09 .uleb128 0x9 + 956 0065 24 .uleb128 0x24 + 957 0066 00 .byte 0x0 + 958 0067 0B .uleb128 0xb + 959 0068 0B .uleb128 0xb + 960 0069 3E .uleb128 0x3e + 961 006a 0B .uleb128 0xb + 962 006b 00 .byte 0x0 + 963 006c 00 .byte 0x0 + 964 006d 0A .uleb128 0xa + 965 006e 2E .uleb128 0x2e + 966 006f 01 .byte 0x1 + 967 0070 3F .uleb128 0x3f + 968 0071 0C .uleb128 0xc + 969 0072 03 .uleb128 0x3 + 970 0073 0E .uleb128 0xe + 971 0074 3A .uleb128 0x3a + 972 0075 0B .uleb128 0xb + 973 0076 3B .uleb128 0x3b + 974 0077 0B .uleb128 0xb + 975 0078 27 .uleb128 0x27 + 976 0079 0C .uleb128 0xc + 977 007a 11 .uleb128 0x11 + 978 007b 01 .uleb128 0x1 + 979 007c 12 .uleb128 0x12 + 980 007d 01 .uleb128 0x1 + 981 007e 40 .uleb128 0x40 + 982 007f 06 .uleb128 0x6 + 983 0080 01 .uleb128 0x1 + 984 0081 13 .uleb128 0x13 + 985 0082 00 .byte 0x0 + 986 0083 00 .byte 0x0 + 987 0084 0B .uleb128 0xb + 988 0085 05 .uleb128 0x5 + 989 0086 00 .byte 0x0 + 990 0087 03 .uleb128 0x3 + 991 0088 08 .uleb128 0x8 + BFIN GAS /tmp/ccfQY7x7.s page 22 - 1011 0000 72000000 .4byte 0x72 - 1012 0004 0200 .2byte 0x2 - 1013 0006 00000000 .4byte .Ldebug_info0 - 1014 000a 48020000 .4byte 0x248 - 1015 000e 10010000 .4byte 0x110 - 1016 0012 7573725F .string "usr_cmd_process" - 1016 636D645F - 1016 70726F63 - 1016 65737300 - 1017 0022 5D010000 .4byte 0x15d - 1018 0026 73706F72 .string "sport_tx_done" - 1018 745F7478 - 1018 5F646F6E - 1018 6500 - 1019 0034 9B010000 .4byte 0x19b - 1020 0038 68646D61 .string "hdma_send_done" - 1020 5F73656E - 1020 645F646F - 1020 6E6500 - 1021 0047 D3010000 .4byte 0x1d3 - 1022 004b 7573725F .string "usr_out_proc_data" - 1022 6F75745F - 1022 70726F63 - 1022 5F646174 - 1022 6100 - 1023 005d 0F020000 .4byte 0x20f - 1024 0061 7573725F .string "usr_in_proc_data" - 1024 696E5F70 - 1024 726F635F - 1024 64617461 - 1024 00 - 1025 0072 00000000 .4byte 0x0 - 1026 .section .debug_aranges,"",@progbits - 1027 0000 1C000000 .4byte 0x1c - 1028 0004 0200 .2byte 0x2 - 1029 0006 00000000 .4byte .Ldebug_info0 - 1030 000a 04 .byte 0x4 - 1031 000b 00 .byte 0x0 - 1032 000c 0000 .2byte 0x0 - 1033 000e 0000 .2byte 0x0 - 1034 0010 00000000 .4byte .Ltext0 - 1035 0014 CA000000 .4byte .Letext0-.Ltext0 - 1036 0018 00000000 .4byte 0x0 - 1037 001c 00000000 .4byte 0x0 - 1038 .section .debug_str,"MS",@progbits,1 - 1039 .LASF28: - 1040 0000 2F686F6D .string "/home/feda/MIPT/RadioPhotonic_Subserface_radar/ADC_computing/BFfirmware_0" - 1040 652F6665 - 1040 64612F4D - 1040 4950542F - 1040 52616469 - 1041 .LASF3: - 1042 004a 73686F72 .string "short unsigned int" - 1042 7420756E - 1042 7369676E - 1042 65642069 - 1042 6E7400 - BFIN GAS /tmp/ccmUm8Qr.s page 23 + 992 0089 3A .uleb128 0x3a + 993 008a 0B .uleb128 0xb + 994 008b 3B .uleb128 0x3b + 995 008c 0B .uleb128 0xb + 996 008d 49 .uleb128 0x49 + 997 008e 13 .uleb128 0x13 + 998 008f 02 .uleb128 0x2 + 999 0090 06 .uleb128 0x6 + 1000 0091 00 .byte 0x0 + 1001 0092 00 .byte 0x0 + 1002 0093 0C .uleb128 0xc + 1003 0094 0B .uleb128 0xb + 1004 0095 01 .byte 0x1 + 1005 0096 11 .uleb128 0x11 + 1006 0097 01 .uleb128 0x1 + 1007 0098 12 .uleb128 0x12 + 1008 0099 01 .uleb128 0x1 + 1009 009a 01 .uleb128 0x1 + 1010 009b 13 .uleb128 0x13 + 1011 009c 00 .byte 0x0 + 1012 009d 00 .byte 0x0 + 1013 009e 0D .uleb128 0xd + 1014 009f 34 .uleb128 0x34 + 1015 00a0 00 .byte 0x0 + 1016 00a1 03 .uleb128 0x3 + 1017 00a2 0E .uleb128 0xe + 1018 00a3 3A .uleb128 0x3a + 1019 00a4 0B .uleb128 0xb + 1020 00a5 3B .uleb128 0x3b + 1021 00a6 0B .uleb128 0xb + 1022 00a7 49 .uleb128 0x49 + 1023 00a8 13 .uleb128 0x13 + 1024 00a9 02 .uleb128 0x2 + 1025 00aa 0A .uleb128 0xa + 1026 00ab 00 .byte 0x0 + 1027 00ac 00 .byte 0x0 + 1028 00ad 0E .uleb128 0xe + 1029 00ae 0B .uleb128 0xb + 1030 00af 01 .byte 0x1 + 1031 00b0 11 .uleb128 0x11 + 1032 00b1 01 .uleb128 0x1 + 1033 00b2 12 .uleb128 0x12 + 1034 00b3 01 .uleb128 0x1 + 1035 00b4 00 .byte 0x0 + 1036 00b5 00 .byte 0x0 + 1037 00b6 0F .uleb128 0xf + 1038 00b7 0F .uleb128 0xf + 1039 00b8 00 .byte 0x0 + 1040 00b9 0B .uleb128 0xb + 1041 00ba 0B .uleb128 0xb + 1042 00bb 49 .uleb128 0x49 + 1043 00bc 13 .uleb128 0x13 + 1044 00bd 00 .byte 0x0 + 1045 00be 00 .byte 0x0 + 1046 00bf 10 .uleb128 0x10 + 1047 00c0 21 .uleb128 0x21 + 1048 00c1 00 .byte 0x0 + BFIN GAS /tmp/ccfQY7x7.s page 23 - 1043 .LASF29: - 1044 005d 7573725F .string "usr_out_proc_data" - 1044 6F75745F - 1044 70726F63 - 1044 5F646174 - 1044 6100 - 1045 .LASF13: - 1046 006f 73746174 .string "status" - 1046 757300 - 1047 .LASF27: - 1048 0076 7372632F .string "src/l502_user_process.c" - 1048 6C353032 - 1048 5F757365 - 1048 725F7072 - 1048 6F636573 - 1049 .LASF24: - 1050 008e 68646D61 .string "hdma_send_done" - 1050 5F73656E - 1050 645F646F - 1050 6E6500 - 1051 .LASF17: - 1052 009d 64617461 .string "data" - 1052 00 - 1053 .LASF23: - 1054 00a2 73697A65 .string "size" - 1054 00 - 1055 .LASF8: - 1056 00a7 6C6F6E67 .string "long unsigned int" - 1056 20756E73 - 1056 69676E65 - 1056 6420696E - 1056 7400 - 1057 .LASF22: - 1058 00b9 61646472 .string "addr" - 1058 00 - 1059 .LASF16: - 1060 00be 64617461 .string "data_size" - 1060 5F73697A - 1060 6500 - 1061 .LASF26: - 1062 00c8 474E5520 .string "GNU C 4.3.5" - 1062 4320342E - 1062 332E3500 - 1063 .LASF1: - 1064 00d4 756E7369 .string "unsigned char" - 1064 676E6564 - 1064 20636861 - 1064 7200 - 1065 .LASF14: - 1066 00e2 70617261 .string "param" - 1066 6D00 - 1067 .LASF12: - 1068 00e8 636F6465 .string "code" - 1068 00 - 1069 .LASF11: - 1070 00ed 756E7369 .string "unsigned int" - 1070 676E6564 - BFIN GAS /tmp/ccmUm8Qr.s page 24 + 1049 00c2 49 .uleb128 0x49 + 1050 00c3 13 .uleb128 0x13 + 1051 00c4 2F .uleb128 0x2f + 1052 00c5 0B .uleb128 0xb + 1053 00c6 00 .byte 0x0 + 1054 00c7 00 .byte 0x0 + 1055 00c8 11 .uleb128 0x11 + 1056 00c9 05 .uleb128 0x5 + 1057 00ca 00 .byte 0x0 + 1058 00cb 03 .uleb128 0x3 + 1059 00cc 0E .uleb128 0xe + 1060 00cd 3A .uleb128 0x3a + 1061 00ce 0B .uleb128 0xb + 1062 00cf 3B .uleb128 0x3b + 1063 00d0 0B .uleb128 0xb + 1064 00d1 49 .uleb128 0x49 + 1065 00d2 13 .uleb128 0x13 + 1066 00d3 02 .uleb128 0x2 + 1067 00d4 06 .uleb128 0x6 + 1068 00d5 00 .byte 0x0 + 1069 00d6 00 .byte 0x0 + 1070 00d7 12 .uleb128 0x12 + 1071 00d8 2E .uleb128 0x2e + 1072 00d9 01 .byte 0x1 + 1073 00da 3F .uleb128 0x3f + 1074 00db 0C .uleb128 0xc + 1075 00dc 03 .uleb128 0x3 + 1076 00dd 0E .uleb128 0xe + 1077 00de 3A .uleb128 0x3a + 1078 00df 0B .uleb128 0xb + 1079 00e0 3B .uleb128 0x3b + 1080 00e1 0B .uleb128 0xb + 1081 00e2 27 .uleb128 0x27 + 1082 00e3 0C .uleb128 0xc + 1083 00e4 49 .uleb128 0x49 + 1084 00e5 13 .uleb128 0x13 + 1085 00e6 11 .uleb128 0x11 + 1086 00e7 01 .uleb128 0x1 + 1087 00e8 12 .uleb128 0x12 + 1088 00e9 01 .uleb128 0x1 + 1089 00ea 40 .uleb128 0x40 + 1090 00eb 06 .uleb128 0x6 + 1091 00ec 01 .uleb128 0x1 + 1092 00ed 13 .uleb128 0x13 + 1093 00ee 00 .byte 0x0 + 1094 00ef 00 .byte 0x0 + 1095 00f0 13 .uleb128 0x13 + 1096 00f1 2E .uleb128 0x2e + 1097 00f2 01 .byte 0x1 + 1098 00f3 3F .uleb128 0x3f + 1099 00f4 0C .uleb128 0xc + 1100 00f5 03 .uleb128 0x3 + 1101 00f6 0E .uleb128 0xe + 1102 00f7 3A .uleb128 0x3a + 1103 00f8 0B .uleb128 0xb + 1104 00f9 3B .uleb128 0x3b + 1105 00fa 0B .uleb128 0xb + BFIN GAS /tmp/ccfQY7x7.s page 24 - 1070 20696E74 - 1070 00 - 1071 .LASF10: - 1072 00fa 6C6F6E67 .string "long long unsigned int" - 1072 206C6F6E - 1072 6720756E - 1072 7369676E - 1072 65642069 - 1073 .LASF15: - 1074 0111 72657375 .string "result" - 1074 6C7400 - 1075 .LASF5: - 1076 0118 696E7433 .string "int32_t" - 1076 325F7400 - 1077 .LASF9: - 1078 0120 6C6F6E67 .string "long long int" - 1078 206C6F6E - 1078 6720696E - 1078 7400 - 1079 .LASF20: - 1080 012e 7573725F .string "usr_cmd_process" - 1080 636D645F - 1080 70726F63 - 1080 65737300 - 1081 .LASF2: - 1082 013e 73686F72 .string "short int" - 1082 7420696E - 1082 7400 - 1083 .LASF4: - 1084 0148 75696E74 .string "uint16_t" - 1084 31365F74 - 1084 00 - 1085 .LASF25: - 1086 0151 7573725F .string "usr_in_proc_data" - 1086 696E5F70 - 1086 726F635F - 1086 64617461 - 1086 00 - 1087 .LASF7: - 1088 0162 75696E74 .string "uint32_t" - 1088 33325F74 - 1088 00 - 1089 .LASF6: - 1090 016b 6C6F6E67 .string "long int" - 1090 20696E74 - 1090 00 - 1091 .LASF19: - 1092 0174 63686172 .string "char" - 1092 00 - 1093 .LASF0: - 1094 0179 7369676E .string "signed char" - 1094 65642063 - 1094 68617200 - 1095 .LASF21: - 1096 0185 73706F72 .string "sport_tx_done" - 1096 745F7478 - 1096 5F646F6E - BFIN GAS /tmp/ccmUm8Qr.s page 25 + 1106 00fb 27 .uleb128 0x27 + 1107 00fc 0C .uleb128 0xc + 1108 00fd 49 .uleb128 0x49 + 1109 00fe 13 .uleb128 0x13 + 1110 00ff 11 .uleb128 0x11 + 1111 0100 01 .uleb128 0x1 + 1112 0101 12 .uleb128 0x12 + 1113 0102 01 .uleb128 0x1 + 1114 0103 40 .uleb128 0x40 + 1115 0104 06 .uleb128 0x6 + 1116 0105 00 .byte 0x0 + 1117 0106 00 .byte 0x0 + 1118 0107 00 .byte 0x0 + 1119 .section .debug_pubnames,"",@progbits + 1120 0000 72000000 .4byte 0x72 + 1121 0004 0200 .2byte 0x2 + 1122 0006 00000000 .4byte .Ldebug_info0 + 1123 000a 6E020000 .4byte 0x26e + 1124 000e 10010000 .4byte 0x110 + 1125 0012 7573725F .string "usr_cmd_process" + 1125 636D645F + 1125 70726F63 + 1125 65737300 + 1126 0022 83010000 .4byte 0x183 + 1127 0026 73706F72 .string "sport_tx_done" + 1127 745F7478 + 1127 5F646F6E + 1127 6500 + 1128 0034 C1010000 .4byte 0x1c1 + 1129 0038 68646D61 .string "hdma_send_done" + 1129 5F73656E + 1129 645F646F + 1129 6E6500 + 1130 0047 F9010000 .4byte 0x1f9 + 1131 004b 7573725F .string "usr_out_proc_data" + 1131 6F75745F + 1131 70726F63 + 1131 5F646174 + 1131 6100 + 1132 005d 35020000 .4byte 0x235 + 1133 0061 7573725F .string "usr_in_proc_data" + 1133 696E5F70 + 1133 726F635F + 1133 64617461 + 1133 00 + 1134 0072 00000000 .4byte 0x0 + 1135 .section .debug_aranges,"",@progbits + 1136 0000 1C000000 .4byte 0x1c + 1137 0004 0200 .2byte 0x2 + 1138 0006 00000000 .4byte .Ldebug_info0 + 1139 000a 04 .byte 0x4 + 1140 000b 00 .byte 0x0 + 1141 000c 0000 .2byte 0x0 + 1142 000e 0000 .2byte 0x0 + 1143 0010 00000000 .4byte .Ltext0 + 1144 0014 26010000 .4byte .Letext0-.Ltext0 + 1145 0018 00000000 .4byte 0x0 + BFIN GAS /tmp/ccfQY7x7.s page 25 - 1096 6500 - 1097 .LASF18: - 1098 0193 745F6C35 .string "t_l502_bf_cmd" - 1098 30325F62 - 1098 665F636D - 1098 6400 - 1099 .ident "GCC: (ADI-2014R1-RC2) 4.3.5" - BFIN GAS /tmp/ccmUm8Qr.s page 26 + 1146 001c 00000000 .4byte 0x0 + 1147 .section .debug_str,"MS",@progbits,1 + 1148 .LASF28: + 1149 0000 2F686F6D .string "/home/feda/MIPT/RadioPhotonic_Subserface_radar/ADC_computing/BFfirmware_0" + 1149 652F6665 + 1149 64612F4D + 1149 4950542F + 1149 52616469 + 1150 .LASF3: + 1151 004a 73686F72 .string "short unsigned int" + 1151 7420756E + 1151 7369676E + 1151 65642069 + 1151 6E7400 + 1152 .LASF29: + 1153 005d 7573725F .string "usr_out_proc_data" + 1153 6F75745F + 1153 70726F63 + 1153 5F646174 + 1153 6100 + 1154 .LASF13: + 1155 006f 73746174 .string "status" + 1155 757300 + 1156 .LASF27: + 1157 0076 7372632F .string "src/l502_user_process.c" + 1157 6C353032 + 1157 5F757365 + 1157 725F7072 + 1157 6F636573 + 1158 .LASF24: + 1159 008e 68646D61 .string "hdma_send_done" + 1159 5F73656E + 1159 645F646F + 1159 6E6500 + 1160 .LASF17: + 1161 009d 64617461 .string "data" + 1161 00 + 1162 .LASF23: + 1163 00a2 73697A65 .string "size" + 1163 00 + 1164 .LASF8: + 1165 00a7 6C6F6E67 .string "long unsigned int" + 1165 20756E73 + 1165 69676E65 + 1165 6420696E + 1165 7400 + 1166 .LASF22: + 1167 00b9 61646472 .string "addr" + 1167 00 + 1168 .LASF16: + 1169 00be 64617461 .string "data_size" + 1169 5F73697A + 1169 6500 + 1170 .LASF26: + 1171 00c8 474E5520 .string "GNU C 4.3.5" + 1171 4320342E + 1171 332E3500 + BFIN GAS /tmp/ccfQY7x7.s page 26 + + + 1172 .LASF1: + 1173 00d4 756E7369 .string "unsigned char" + 1173 676E6564 + 1173 20636861 + 1173 7200 + 1174 .LASF14: + 1175 00e2 70617261 .string "param" + 1175 6D00 + 1176 .LASF12: + 1177 00e8 636F6465 .string "code" + 1177 00 + 1178 .LASF11: + 1179 00ed 756E7369 .string "unsigned int" + 1179 676E6564 + 1179 20696E74 + 1179 00 + 1180 .LASF10: + 1181 00fa 6C6F6E67 .string "long long unsigned int" + 1181 206C6F6E + 1181 6720756E + 1181 7369676E + 1181 65642069 + 1182 .LASF15: + 1183 0111 72657375 .string "result" + 1183 6C7400 + 1184 .LASF5: + 1185 0118 696E7433 .string "int32_t" + 1185 325F7400 + 1186 .LASF9: + 1187 0120 6C6F6E67 .string "long long int" + 1187 206C6F6E + 1187 6720696E + 1187 7400 + 1188 .LASF20: + 1189 012e 7573725F .string "usr_cmd_process" + 1189 636D645F + 1189 70726F63 + 1189 65737300 + 1190 .LASF2: + 1191 013e 73686F72 .string "short int" + 1191 7420696E + 1191 7400 + 1192 .LASF4: + 1193 0148 75696E74 .string "uint16_t" + 1193 31365F74 + 1193 00 + 1194 .LASF25: + 1195 0151 7573725F .string "usr_in_proc_data" + 1195 696E5F70 + 1195 726F635F + 1195 64617461 + 1195 00 + 1196 .LASF7: + 1197 0162 75696E74 .string "uint32_t" + 1197 33325F74 + 1197 00 + 1198 .LASF6: + BFIN GAS /tmp/ccfQY7x7.s page 27 + + + 1199 016b 6C6F6E67 .string "long int" + 1199 20696E74 + 1199 00 + 1200 .LASF19: + 1201 0174 63686172 .string "char" + 1201 00 + 1202 .LASF0: + 1203 0179 7369676E .string "signed char" + 1203 65642063 + 1203 68617200 + 1204 .LASF21: + 1205 0185 73706F72 .string "sport_tx_done" + 1205 745F7478 + 1205 5F646F6E + 1205 6500 + 1206 .LASF18: + 1207 0193 745F6C35 .string "t_l502_bf_cmd" + 1207 30325F62 + 1207 665F636D + 1207 6400 + 1208 .ident "GCC: (ADI-2014R1-RC2) 4.3.5" + BFIN GAS /tmp/ccfQY7x7.s page 28 DEFINED SYMBOLS *ABS*:0000000000000000 src/l502_user_process.c - /tmp/ccmUm8Qr.s:13 .text:0000000000000000 _usr_cmd_process - /tmp/ccmUm8Qr.s:187 .rodata:0000000000000000 _C.0.2056 - /tmp/ccmUm8Qr.s:51 .text:0000000000000040 _sport_tx_done - /tmp/ccmUm8Qr.s:70 .text:0000000000000050 _hdma_send_done - /tmp/ccmUm8Qr.s:89 .text:0000000000000060 _usr_out_proc_data - /tmp/ccmUm8Qr.s:140 .text:0000000000000098 _usr_in_proc_data + /tmp/ccfQY7x7.s:13 .text:0000000000000000 _usr_cmd_process + /tmp/ccfQY7x7.s:234 .rodata:0000000000000000 _C.1.2066 + /tmp/ccfQY7x7.s:251 .rodata:0000000000000034 _C.0.2063 + /tmp/ccfQY7x7.s:98 .text:000000000000009c _sport_tx_done + /tmp/ccfQY7x7.s:117 .text:00000000000000ac _hdma_send_done + /tmp/ccfQY7x7.s:136 .text:00000000000000bc _usr_out_proc_data + /tmp/ccfQY7x7.s:187 .text:00000000000000f4 _usr_in_proc_data UNDEFINED SYMBOLS _l502_cmd_done diff --git a/build/release/objs/l502_user_process.o b/build/release/objs/l502_user_process.o index f73bc7e..e11d32f 100644 Binary files a/build/release/objs/l502_user_process.o and b/build/release/objs/l502_user_process.o differ diff --git a/src/l502_user_process.c b/src/l502_user_process.c index 8e85cd8..35e782f 100644 --- a/src/l502_user_process.c +++ b/src/l502_user_process.c @@ -148,12 +148,22 @@ void sport_tx_done(uint32_t* addr, uint32_t size) { @param[in] cmd Структура с описанием принятой команды ******************************************************************************/ void usr_cmd_process(t_l502_bf_cmd *cmd) { - //switch (cmd->code){ - //case BF_CMD_USER_MULT: + switch (cmd->code){ + case 0x8002:{ cmd-> result = cmd->param * 2; uint32_t data[] = {0,1,2,3,4,5,6,5,4,3,2,1,0}; l502_cmd_done(cmd-> param*3, data, 13); - //} + break;} + case 0x8001:{ + //cmd-> result = cmd->param * 2; + uint32_t data[] = {6,5,4,3,2,1,0,1,2,3,4,5,6}; + l502_cmd_done(cmd-> param*75, data, 13); + break;} + default:{ + l502_cmd_done(1, 1, 1); + } + } + //l502_cmd_done(1, 1, 1); //l502_cmd_done(L502_BF_ERR_UNSUP_CMD, NULL, 0); }