Sysprogs forums › Forums › VisualGDB › STMF103RE + StLink + OpenOCD w/ Offset
Tagged: openocd stlink
- This topic has 9 replies, 3 voices, and was last updated 9 years, 6 months ago by support.
-
AuthorPosts
-
May 24, 2015 at 16:47 #6507sd_tomParticipant
Ok i’m trying to use OpenOCD within VisualGDB. This is with a STM32F103RE (64k RAM, 512KB ROM) I have an image i’m trying to debug. It is offset 0x3000; bringing that up just in case.. openocd logs seem to recognize it though, just not working. I can flash the image via the stlink utility, works fine. Any thoughts? Is this something that would improve with 0.9.0? Any plans with 0.9.0 and visual gdb? I’ve posted it to openocd forums as well. Texane actually works as well, but just once.. if i stop/start debugging again then the plugin seems jammed up. Since the preference here seems to be openocd, would rather get it to work.
In the visual GDB displays, i believe the below is the equivalent of the quicksetup of the STM32F1xx setup. One thing I’ve played with already is enlarging the workspace to the full 64kb and that didn’t do anything.
Command Line being displayed:
openocd.exe -f interface/stlink-v2.cfg -f target/stm32f1x_stlink.cfg -c init -c “reset init”Log:
Open On-Chip Debugger 0.8.0 (2014-05-02-12:11) Licensed under GNU GPL v2 For bug reports, read http://openocd.sourceforge.net/doc/doxygen/bugs.html Info : This adapter doesn't support configurable speed Info : STLINK v2 JTAG v23 API v2 SWIM v4 VID 0x0483 PID 0x3748 Info : using stlink api v2 Info : Target voltage: 3.205243 Info : stm32f1x.cpu: hardware has 6 breakpoints, 4 watchpoints target state: halted target halted due to debug-request, current mode: Thread xPSR: 0x01000000 pc: 0x080028d0 msp: 0x20000a30 Info : accepting 'gdb' connection from 3333 Info : device id = 0x10036414 Info : flash size = 512kbytes target state: halted target halted due to debug-request, current mode: Thread xPSR: 0x01000000 pc: 0x080028d0 msp: 0x20000a30 target state: halted target halted due to debug-request, current mode: Thread xPSR: 0x01000000 pc: 0x080028d0 msp: 0x20000a30 target state: halted target halted due to debug-request, current mode: Thread xPSR: 0x01000000 pc: 0x080028d0 msp: 0x20000a30 Info : Padding image section 0 with 4 bytes Info : Padding image section 1 with 412852 bytes Error: flash write algorithm aborted by target Error: flash write failed at address 0x801b002 Error: flash memory not erased before writing [b]Error: error writing to flash at address 0x08000000 at offset 0x00003000[/b] Warn : keep_alive() was not invoked in the 1000ms timelimit. GDB alive packet not sent! (2990). Wo rkaround: increase "set remotetimeout" in GDB target state: halted target halted due to debug-request, current mode: Thread xPSR: 0x01000000 pc: 0x080028d0 msp: 0x20000a30
Scripts (standard i think / unless visualgdb guys changed):
stlink-v2.cfg
# # STMicroelectronics ST-LINK/V2 in-circuit debugger/programmer # interface hla hla_layout stlink hla_device_desc "ST-LINK/V2" hla_vid_pid 0x0483 0x3748
stm32f1x_stlink.cfg
# # STM32f1x stlink pseudo target # if { [info exists CHIPNAME] == 0 } { set CHIPNAME stm32f1x } if { [info exists CPUTAPID] == 0 } { set CPUTAPID 0x1ba01477 } if { [info exists WORKAREASIZE] == 0 } { set WORKAREASIZE 0x1000 } source [find target/stm32_stlink.cfg] set _FLASHNAME $_CHIPNAME.flash flash bank $_FLASHNAME stm32f1x 0 0 0 0 $_TARGETNAME
stm32_stlink.cfg
# # stm32 stlink pseudo target # if { [info exists CHIPNAME] } { set _CHIPNAME $CHIPNAME } else { set _CHIPNAME stm32f1x } # Work-area is a space in RAM used for flash programming # By default use 4kB (as found on some STM32F100s) if { [info exists WORKAREASIZE] } { set _WORKAREASIZE $WORKAREASIZE } else { set _WORKAREASIZE 0x1000 } if { [info exists CPUTAPID] } { set _CPUTAPID $CPUTAPID } else { # this is the SW-DP tap id not the jtag tap id set _CPUTAPID 0x1ba01477 } if { [info exists TRANSPORT] } { set _TRANSPORT $TRANSPORT if { $TRANSPORT == "hla_jtag" } { if { [info exists CPUTAPID] == 0 } { # jtag requires us to use the jtag tap id set _CPUTAPID 0x3ba00477 } } } else { set _TRANSPORT hla_swd } # add deprecated transport name check if { $_TRANSPORT == "stlink_swd" } { set _TRANSPORT "hla_swd" echo "DEPRECATED! use 'hla_swd' transport not 'stlink_swd'" } if { $_TRANSPORT == "stlink_jtag" } { set _TRANSPORT "hla_jtag" echo "DEPRECATED! use 'hla_jtag' transport not 'stlink_jtag'" } # end deprecated checks # # possibles value are hla_swd or hla_jtag # transport select $_TRANSPORT hla newtap $_CHIPNAME cpu -expected-id $_CPUTAPID set _TARGETNAME $_CHIPNAME.cpu target create $_TARGETNAME hla_target -chain-position $_TARGETNAME $_TARGETNAME configure -work-area-phys 0x20000000 -work-area-size $_WORKAREASIZE -work-area-backup 0
May 26, 2015 at 01:38 #6509sd_tomParticipantok one of these things helped: erased everything with STLink and replaced; cobbled together a 0.9.0 of openocd using their scripts; and then increased working space. One thing I would like to improve is getting rid of the GDB too slow nags.
I see this:
Warn : keep_alive() was not invoked in the 1000ms timelimit. GDB alive packet not sent! (15278). W
orkaround: increase “set remotetimeout” in GDBI can’t figure out where to set remotetimeout.. it’s a GDB thing not a openocd thing; tried a couple places to no avail
May 28, 2015 at 05:35 #6514ketParticipantHi,
You can add the “set remotetimeout” command on the GDB startup commands page in VisualGDB Project Properties.
May 28, 2015 at 15:39 #6519sd_tomParticipantyeah I tried that; I’ve tried values of 1500 and 15 (wondering if seconds was in milliseconds since the printout says so). No effect, it still says the timeout failed at 1000ms
set remotetimeout 15
~or~
set remotetimeout 15000also tried ‘show remotetimeout’ and that isn’t coming out anywhere
May 28, 2015 at 15:49 #6522sd_tomParticipantalso in case it’s useful; the full list of things I changed to get past my flash writing error:
Ok somehow it went away. Changing too many variables to know for sure:
– upgraded to 0.9.0 (cobbled this together from the release)
– borrowed 0.9.0 nucleo-f103 scripts as my stm32f103RE scripts
– increased working space since i have 64kb ram
– went to true stlink driver (got rid of winusb)
– erased the entire chip and replaced boot loader with st link utility (st link wasn’t recognized by utility with other driver)May 29, 2015 at 06:01 #6525ketParticipantHi,
Please try looking at the GDB Session window when debugging. If you change the filter to show all gdb interaction, then you can scroll back to see how the commands you added to the startup commands got executed. You can also enter the “show remotetimeout” command in the field below the log during debugging and see its output immediately. You can also send the full gdb log for us to look at.
As for the steps you did, increasing the working space could have been the thing that helped with the error.
May 29, 2015 at 15:48 #6527sd_tomParticipantok so i can see the remotetimeout is working, it just has no effect on openOCD complaining about it. I should mention also that before all that visualGDB was putting up the GDB Command taking too long / may be frozen for 12-15 seconds. It would be nice to get all this sorted with no nag screens or warnings even though things are technically working again.
Attached is open ocd and visualgdb logs. Sorry for them being pasted in; doesn’t seem to be attachments here.
openOCD:
Open On-Chip Debugger 0.9.0 (2015-05-19-12:06) Licensed under GNU GPL v2 For bug reports, read http://openocd.org/doc/doxygen/bugs.html Info : The selected transport took over low-level target control. The results might differ compare d to plain JTAG/SWD adapter speed: 1000 kHz adapter_nsrst_delay: 100 none separate srst_only separate srst_nogate srst_open_drain connect_deassert_srst Info : Unable to match requested speed 1000 kHz, using 950 kHz Info : Unable to match requested speed 1000 kHz, using 950 kHz Info : clock speed 950 kHz Info : STLINK v2 JTAG v23 API v2 SWIM v4 VID 0x0483 PID 0x3748 Info : using stlink api v2 Info : Target voltage: 3.198952 Info : stm32f1x.cpu: hardware has 6 breakpoints, 4 watchpoints Info : accepting 'gdb' connection on tcp/3333 Info : device id = 0x10036414 Info : flash size = 512kbytes target state: halted target halted due to debug-request, current mode: Thread xPSR: 0x01000000 pc: 0x080028d0 msp: 0x20000a30 target state: halted target halted due to debug-request, current mode: Thread xPSR: 0x01000000 pc: 0x080028d0 msp: 0x20000a30 Info : Padding image section 0 with 4 bytes Info : Padding image section 1 with 412852 bytes target state: halted target halted due to breakpoint, current mode: Thread xPSR: 0x61000000 pc: 0x2000003a msp: 0x20000a30 Warn : keep_alive() was not invoked in the 1000ms timelimit. GDB alive packet not sent! (15273). W orkaround: increase "set remotetimeout" in GDB target state: halted target halted due to debug-request, current mode: Thread xPSR: 0x01000000 pc: 0x080028d0 msp: 0x20000a30 target state: halted target halted due to debug-request, current mode: Thread xPSR: 0x01000000 pc: 0x080028d0 msp: 0x20000a30
visual gdb
Your VisualGDB trial expires in 13 days! D:\SysGCC\arm-eabi\bin\arm-eabi-gdb.exe --interpreter mi D:\projects\Egg\NemoVisualGDB\NemoVisualGDB/Debug/NemoVisualGDB.elf -list-features =thread-group-added,id="i1" GNU gdb (GDB) 7.6.1 Copyright (C) 2013 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html> This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "--host=i686-pc-mingw32 --target=arm-eabi". For bug reporting instructions, please see: <http://www.gnu.org/software/gdb/bugs/>... Reading symbols from D:\projects\Egg\NemoVisualGDB\NemoVisualGDB\Debug\NemoVisualGDB.elf... done. ^done,features=["frozen-varobjs","pending-breakpoints","thread-info","data-read-memory-bytes","breakpoint-notifications","ada-task-info"] -gdb-set stop-on-solib-events 1 OK -gdb-set disassembly-flavor intel No symbol "disassembly" in current context. -gdb-set print demangle off OK -gdb-version GNU gdb (GDB) 7.6.1 Copyright (C) 2013 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html> This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "--host=i686-pc-mingw32 --target=arm-eabi". For bug reporting instructions, please see: <http://www.gnu.org/software/gdb/bugs/>. OK -break-insert -f main ^done,bkpt={number="1",type="breakpoint",disp="keep",enabled="y",addr="0x080173e8",func="main",file="Source/main.c",fullname="D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\Source\\main.c",line="97",thread-groups=["i1"],times="0",original-location="main"} set remotetimeout 20 &"set remotetimeout 20\n" =cmd-param-changed,param="remotetimeout",value="20" OK target remote :3333 &"target remote :3333\n" Remote debugging using :3333 =thread-group-started,id="i1",pid="42000" =thread-created,id="1",group-id="i1" main () at Source/main.c:97 97 prvSetupHardware(); *stopped,frame={addr="0x080173e8",func="main",args=[],file="Source/main.c",fullname="D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\Source\\main.c",line="97"},thread-id="1",stopped-threads="all" OK info shared &"info shared\n" No shared libraries loaded at this time. OK mon halt &"mon halt\n" OK load &"load\n" Loading section .isr_vector, size 0x1e4 lma 0x8003000 +download,{section=".isr_vector",section-size="484",total-size="525509"} +download,{section=".isr_vector",section-sent="484",section-size="484",total-sent="484",total-size="525509"} Loading section .text, size 0x16f90 lma 0x80031e8 +download,{section=".text",section-size="94096",total-size="525509"} Loading section .init_array, size 0x4 lma 0x801a178 +download,{section=".init_array",section-size="4",total-size="525509"} Loading section .fini_array, size 0x4 lma 0x801a17c +download,{section=".fini_array",section-size="4",total-size="525509"} Loading section .data, size 0x9cc lma 0x801a180 +download,{section=".data",section-size="2508",total-size="525509"} Loading section .SECTION251, size 0x2 lma 0x807f800 +download,{section=".SECTION251",section-size="2",total-size="525509"} Start address 0x800a948, load size 97098 Transfer rate: 5 KB/sec, 8827 bytes/write. OK mon reset init &"mon reset init\n" target state: halted target halted due to debug-request, current mode: Thread xPSR: 0x01000000 pc: 0x080028d0 msp: 0x20000a30 OK info target &"info target\n" Symbols from "D:\projects\Egg\NemoVisualGDB\NemoVisualGDB\Debug\NemoVisualGDB.elf". Remote serial target in gdb-specific protocol: Debugging a target over a serial line. While running this, GDB does not access memory from... Local exec file: D:\projects\Egg\NemoVisualGDB\NemoVisualGDB\Debug\NemoVisualGDB.elf', file type elf32-littlearm. Entry point: 0x800a948 0x0807f800 - 0x0807f802 is .SECTION251 0x08003000 - 0x080031e4 is .isr_vector 0x080031e8 - 0x0801a178 is .text 0x0801a178 - 0x0801a17c is .init_array 0x0801a17c - 0x0801a180 is .fini_array 0x20000000 - 0x200009cc is .data 0x200009cc - 0x20005764 is .bss OK -break-insert -f D:/projects/Egg/NemoVisualGDB/NemoVisualGDB/Source/iNEMO_Gatekeeper/UsbGatekeeper.c:98 ^done,bkpt={number="2",type="breakpoint",disp="keep",enabled="y",addr="0x08012a40",func="iNemoGateKeeperTaskCreate",file="Source/iNEMO_Gatekeeper/UsbGatekeeper.c",fullname="D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\Source\\iNEMO_Gatekeeper\\UsbGatekeeper.c",line="98",thread-groups=["i1"],times="0",original-location="D:/projects/Egg/NemoVisualGDB/NemoVisualGDB/Source/iNEMO_Gatekeeper/UsbGatekeeper.c:98"} -break-info 2 ^done,BreakpointTable={nr_rows="1",nr_cols="6",hdr=[{width="7",alignment="-1",col_name="number",colhdr="Num"},{width="14",alignment="-1",col_name="type",colhdr="Type"},{width="4",alignment="-1",col_name="disp",colhdr="Disp"},{width="3",alignment="-1",col_name="enabled",colhdr="Enb"},{width="10",alignment="-1",col_name="addr",colhdr="Address"},{width="40",alignment="2",col_name="what",colhdr="What"}],body=[bkpt={number="2",type="breakpoint",disp="keep",enabled="y",addr="0x08012a40",func="iNemoGateKeeperTaskCreate",file="Source/iNEMO_Gatekeeper/UsbGatekeeper.c",fullname="D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\Source\\iNEMO_Gatekeeper\\UsbGatekeeper.c",line="98",thread-groups=["i1"],times="0",original-location="D:/projects/Egg/NemoVisualGDB/NemoVisualGDB/Source/iNEMO_Gatekeeper/UsbGatekeeper.c:98"}]} -break-after 2 0 OK -break-disable 2 OK info symbol 0x8012a40 &"info symbol 0x8012a40\n" iNemoGateKeeperTaskCreate + 8 in section .text OK info line *0x8012a40 &"info line *0x8012a40\n" Line 98 of "Source/iNEMO_Gatekeeper/UsbGatekeeper.c" starts at address 0x8012a40 <iNemoGateKeeperTaskCreate+8> and ends at 0x8012a56 <iNemoGateKeeperTaskCreate+30>. OK -file-list-exec-source-files ^done,files=[{file="Source/iNEMO_Gatekeeper/UsbGatekeeper.c",fullname="D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\Source\\iNEMO_Gatekeeper\\UsbGatekeeper.c"},{file="D:/projects/Egg/NemoVisualGDB/NemoVisualGDB/BSP/STM32F1xxxx/CMSIS/CM3/CoreSupport/core_cm3.h",fullname="D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\BSP\\STM32F1xxxx\\CMSIS\\CM3\\CoreSupport\\core_cm3.h"},{file="Source/iNEMO_Gatekeeper/iNemoGatekeeper.h",fullname="D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\Source\\iNEMO_Gatekeeper\\iNemoGatekeeper.h"},{file="D:/projects/Egg/NemoVisualGDB/NemoVisualGDB/FreeRTOS/FreeRTOS/Source/include/queue.h",fullname="D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\FreeRTOS\\FreeRTOS\\Source\\include\\queue.h"},{file="D:/projects/Egg/NemoVisualGDB/NemoVisualGDB/FreeRTOS/FreeRTOS/Source/portable/GCC/ARM_CM3/portmacro.h",fullname="D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\FreeRTOS\\FreeRTOS\\Source\\portable\\GCC\\ARM_CM3\\portmacro.h"},{file="d:\\sysgcc\\arm-eabi\\arm-eabi\\sys-include/stdint.h",fullname="d:\\sysgcc\\arm-eabi\\arm-eabi\\sys-include\\stdint.h"},{file="D:/projects/Egg/NemoVisualGDB/NemoVisualGDB/BSP/STM32F1xxxx/Startup/startup_stm32f10x_hd.c",fullname="D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\BSP\\STM32F1xxxx\\Startup\\startup_stm32f10x_hd.c"},{file="D:/projects/Egg/NemoVisualGDB/NemoVisualGDB/BSP/STM32F1xxxx/CMSIS/CM3/CoreSupport/core_cm3.h",fullname="D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\BSP\\STM32F1xxxx\\CMSIS\\CM3\\CoreSupport\\core_cm3.h"},{file="d:\\sysgcc\\arm-eabi\\arm-eabi\\sys-include/stdint.h",fullname="d:\\sysgcc\\arm-eabi\\arm-eabi\\sys-include\\stdint.h"},{file="Source/main.c",fullname="D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\Source\\main.c"},{file="D:/projects/Egg/NemoVisualGDB/NemoVisualGDB/BSP/STM32F1xxxx/CMSIS/CM3/CoreSupport/core_cm3.h",fullname="D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\BSP\\STM32F1xxxx\\CMSIS\\CM3\\CoreSupport\\core_cm3.h"},{file="d:\\sysgcc\\arm-eabi\\arm-eabi\\sys-include/stdint.h",fullname="d:\\sysgcc\\arm-eabi\\arm-eabi\\sys-include\\stdint.h"},{file="D:/projects/Egg/NemoVisualGDB/NemoVisualGDB/BSP/STM32F1xxxx/STM32F10x_StdPeriph_Driver/inc/stm32f10x_flash.h",fullname="D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\BSP\\STM32F1xxxx\\STM32F10x_StdPeriph_Driver\\inc\\stm32f10x_flash.h"},{file="D:/projects/Egg/NemoVisualGDB/NemoVisualGDB/BSP/STM32F1xxxx/CMSIS/CM3/DeviceSupport/ST/STM32F10x/stm32f10x.h",fullname="D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\BSP\\STM32F1xxxx\\CMSIS\\CM3\\DeviceSupport\\ST\\STM32F10x\\stm32f10x.h"},{file="../../../../../../../newlib-2.0.0-fixed/newlib/libc/reent/reent.c",fullname="q:\\gnu\\auto\\newlib-arm-weakcalls\\arm-eabi\\thumb\\cortex_m3\\newlib\\libc\\reent/../../../../../../../newlib-2.0.0-fixed/newlib/libc/reent/reent.c"},{file="../../../../../../../newlib-2.0.0-fixed/newlib/libc/stdlib/mallocr.c",fullname="q:\\gnu\\auto\\newlib-arm-weakcalls\\arm-eabi\\thumb\\cortex_m3\\newlib\\libc\\stdlib/../../../../../../../newlib-2.0.0-fixed/newlib/libc/stdlib/mallocr.c"},{file="../../../../../../../newlib-2.0.0-fixed/newlib/libc/reent/readr.c",fullname="q:\\gnu\\auto\\newlib-arm-weakcalls\\arm-eabi\\thumb\\cortex_m3\\newlib\\libc\\reent/../../../../../../../newlib-2.0.0-fixed/newlib/libc/reent/readr.c"},{file="../../../../../../../newlib-2.0.0-fixed/newlib/libc/string/memmove.c",fullname="q:\\gnu\\auto\\newlib-arm-weakcalls\\arm-eabi\\thumb\\cortex_m3\\newlib\\libc\\string/../../../../../../../newlib-2.0.0-fixed/newlib/libc/string/memmove.c"},{file="../../../../../../../newlib-2.0.0-fixed/newlib/libc/reent/lseekr.c",fullname="q:\\gnu\\auto\\newlib-arm-weakcalls\\arm-eabi\\thumb\\cortex_m3\\newlib\\libc\\reent/../../../../../../../newlib-2.0.0-fixed/newlib/libc/reent/lseekr.c"},{file="../../../../../../../newlib-2.0.0-fixed/newlib/libc/stdlib/mallocr.c",fullname="q:\\gnu\\auto\\newlib-arm-weakcalls\\arm-eabi\\thumb\\cortex_m3\\newlib\\libc\\stdlib/../../../../../../../newlib-2.0.0-fixed/newlib/libc/stdlib/mallocr.c"},{file="../../../../../../../newlib-2.0.0-fixed/newlib/libc/stdio/fflush.c",fullname="q:\\gnu\\auto\\newlib-arm-weakcalls\\arm-eabi\\thumb\\cortex_m3\\newlib\\libc\\stdio/../../../../../../../newlib-2.0.0-fixed/newlib/libc/stdio/fflush.c"},{file="../../../../../../../newlib-2.0.0-fixed/newlib/libc/stdio/fclose.c",fullname="q:\\gnu\\auto\\newlib-arm-weakcalls\\arm-eabi\\thumb\\cortex_m3\\newlib\\libc\\stdio/../../../../../../../newlib-2.0.0-fixed/newlib/libc/stdio/fclose.c"},{file="../../../../../../../newlib-2.0.0-fixed/newlib/libc/reent/closer.c",fullname="q:\\gnu\\auto\\newlib-arm-weakcalls\\arm-eabi\\thumb\\cortex_m3\\newlib\\libc\\reent/../../../../../../../newlib-2.0.0-fixed/newlib/libc/reent/closer.c"},{file="../../../../../../../newlib-2.0.0-fixed/newlib/libc/stdlib/mallocr.c",fullname="q:\\gnu\\auto\\newlib-arm-weakcalls\\arm-eabi\\thumb\\cortex_m3\\newlib\\libc\\stdlib/../../../../../../../newlib-2.0.0-fixed/newlib/libc/stdlib/mallocr.c"},{file="../../../../../../../newlib-2.0.0-fixed/newlib/libc/reent/writer.c",fullname="q:\\gnu\\auto\\newlib-arm-weakcalls\\arm-eabi\\thumb\\cortex_m3\\newlib\\libc\\reent/../../../../../../../newlib-2.0.0-fixed/newlib/libc/reent/writer.c"},{file="../../../../../../../newlib-2.0.0-fixed/newlib/libc/stdio/vfprintf.c",fullname="q:\\gnu\\auto\\newlib-arm-weakcalls\\arm-eabi\\thumb\\cortex_m3\\newlib\\libc\\stdio/../../../../../../../newlib-2.0.0-fixed/newlib/libc/stdio/vfprintf.c"},{file="../../../../../../../../newlib-2.0.0-fixed/newlib/libc/machine/arm/strcmp.S",fullname="q:\\gnu\\auto\\newlib-arm-weakcalls\\arm-eabi\\thumb\\cortex_m3\\newlib\\libc\\machine\\arm/../../../../../../../../newlib-2.0.0-fixed/newlib/libc/machine/arm/strcmp.S"},{file="../../../../../../../newlib-2.0.0-fixed/newlib/libc/stdio/stdio.c",fullname="q:\\gnu\\auto\\newlib-arm-weakcalls\\arm-eabi\\thumb\\cortex_m3\\newlib\\libc\\stdio/../../../../../../../newlib-2.0.0-fixed/newlib/libc/stdio/stdio.c"},{file="../../../../../../../newlib-2.0.0-fixed/newlib/libc/reent/sbrkr.c",fullname="q:\\gnu\\auto\\newlib-arm-weakcalls\\arm-eabi\\thumb\\cortex_m3\\newlib\\libc\\reent/../../../../../../../newlib-2.0.0-fixed/newlib/libc/reent/sbrkr.c"},{file="../../../../../../../newlib-2.0.0-fixed/newlib/libc/stdlib/mprec.c",fullname="q:\\gnu\\auto\\newlib-arm-weakcalls\\arm-eabi\\thumb\\cortex_m3\\newlib\\libc\\stdlib/../../../../../../../newlib-2.0.0-fixed/newlib/libc/stdlib/mprec.c"},{file="../../../../../../../newlib-2.0.0-fixed/newlib/libc/stdlib/mlock.c",fullname="q:\\gnu\\auto\\newlib-arm-weakcalls\\arm-eabi\\thumb\\cortex_m3\\newlib\\libc\\stdlib/../../../../../../../newlib-2.0.0-fixed/newlib/libc/stdlib/mlock.c"},{file="../../../../../../../../newlib-2.0.0-fixed/newlib/libc/machine/arm/../../string/memchr.c",fullname="q:\\gnu\\auto\\newlib-arm-weakcalls\\arm-eabi\\thumb\\cortex_m3\\newlib\\libc\\machine\\arm/../../../../../../../../newlib-2.0.0-fixed/newlib/libc/machine/arm/../../string/memchr.c"},{file="../../../../../../../../newlib-2.0.0-fixed/newlib/libc/machine/arm/memchr-stub.c",fullname="q:\\gnu\\auto\\newlib-arm-weakcalls\\arm-eabi\\thumb\\cortex_m3\\newlib\\libc\\machine\\arm/../../../../../../../../newlib-2.0.0-fixed/newlib/libc/machine/arm/memchr-stub.c"},{file="../../../../../../../newlib-2.0.0-fixed/newlib/libc/stdlib/mallocr.c",fullname="q:\\gnu\\auto\\newlib-arm-weakcalls\\arm-eabi\\thumb\\cortex_m3\\newlib\\libc\\stdlib/../../../../../../../newlib-2.0.0-fixed/newlib/libc/stdlib/mallocr.c"},{file="../../../../../../../newlib-2.0.0-fixed/newlib/libc/locale/locale.c",fullname="q:\\gnu\\auto\\newlib-arm-weakcalls\\arm-eabi\\thumb\\cortex_m3\\newlib\\libc\\locale/../../../../../../../newlib-2.0.0-fixed/newlib/libc/locale/locale.c"},{file="../../../../../../../newlib-2.0.0-fixed/newlib/libc/stdio/fwalk.c",fullname="q:\\gnu\\auto\\newlib-arm-weakcalls\\arm-eabi\\thumb\\cortex_m3\\newlib\\libc\\stdio/../../../../../../../newlib-2.0.0-fixed/newlib/libc/stdio/fwalk.c"},{file="../../../../../../../newlib-2.0.0-fixed/newlib/libc/stdio/findfp.c",fullname="q:\\gnu\\auto\\newlib-arm-weakcalls\\arm-eabi\\thumb\\cortex_m3\\newlib\\libc\\stdio/../../../../../../../newlib-2.0.0-fixed/newlib/libc/stdio/findfp.c"},{file="../../../../../../../newlib-2.0.0-fixed/newlib/libc/stdlib/dtoa.c",fullname="q:\\gnu\\auto\\newlib-arm-weakcalls\\arm-eabi\\thumb\\cortex_m3\\newlib\\libc\\stdlib/../../../../../../../newlib-2.0.0-fixed/newlib/libc/stdlib/dtoa.c"},{file="../../../../../../../../newlib-2.0.0-fixed/newlib/libc/sys/arm/syscalls.c",fullname="q:\\gnu\\auto\\newlib-arm-weakcalls\\arm-eabi\\thumb\\cortex_m3\\newlib\\libc\\sys\\arm/../../../../../../../../newlib-2.0.0-fixed/newlib/libc/sys/arm/syscalls.c"},{file="../../../../../../../newlib-2.0.0-fixed/newlib/libc/stdio/vfprintf.c",fullname="q:\\gnu\\auto\\newlib-arm-weakcalls\\arm-eabi\\thumb\\cortex_m3\\newlib\\libc\\stdio/../../../../../../../newlib-2.0.0-fixed/newlib/libc/stdio/vfprintf.c"},{file="../../../../../../../../newlib-2.0.0-fixed/newlib/libc/machine/arm/strlen.c",fullname="q:\\gnu\\auto\\newlib-arm-weakcalls\\arm-eabi\\thumb\\cortex_m3\\newlib\\libc\\machine\\arm/../../../../../../../../newlib-2.0.0-fixed/newlib/libc/machine/arm/strlen.c"},{file="../../../../../../../newlib-2.0.0-fixed/newlib/libc/stdio/sprintf.c",fullname="q:\\gnu\\auto\\newlib-arm-weakcalls\\arm-eabi\\thumb\\cortex_m3\\newlib\\libc\\stdio/../../../../../../../newlib-2.0.0-fixed/newlib/libc/stdio/sprintf.c"},{file="../../../../../../../newlib-2.0.0-fixed/newlib/libc/string/memset.c",fullname="q:\\gnu\\auto\\newlib-arm-weakcalls\\arm-eabi\\thumb\\cortex_m3\\newlib\\libc\\string/../../../../../../../newlib-2.0.0-fixed/newlib/libc/string/memset.c"},{file="../../../../../../../../newlib-2.0.0-fixed/newlib/libc/machine/arm/../../string/memcpy.c",fullname="q:\\gnu\\auto\\newlib-arm-weakcalls\\arm-eabi\\thumb\\cortex_m3\\newlib\\libc\\machine\\arm/../../../../../../../../newlib-2.0.0-fixed/newlib/libc/machine/arm/../../string/memcpy.c"},{file="../../../../../../../../newlib-2.0.0-fixed/newlib/libc/machine/arm/memcpy-stub.c",fullname="q:\\gnu\\auto\\newlib-arm-weakcalls\\arm-eabi\\thumb\\cortex_m3\\newlib\\libc\\machine\\arm/../../../../../../../../newlib-2.0.0-fixed/newlib/libc/machine/arm/memcpy-stub.c"},{file="../../../../../../../newlib-2.0.0-fixed/newlib/libc/misc/init.c",fullname="q:\\gnu\\auto\\newlib-arm-weakcalls\\arm-eabi\\thumb\\cortex_m3\\newlib\\libc\\misc/../../../../../../../newlib-2.0.0-fixed/newlib/libc/misc/init.c"},{file="../../../../../../../newlib-2.0.0-fixed/newlib/libc/reent/impure.c",fullname="q:\\gnu\\auto\\newlib-arm-weakcalls\\arm-eabi\\thumb\\cortex_m3\\newlib\\libc\\reent/../../../../../../../newlib-2.0.0-fixed/newlib/libc/reent/impure.c"},{file="../../../../../../../newlib-2.0.0-fixed/newlib/libc/errno/errno.c",fullname="q:\\gnu\\auto\\newlib-arm-weakcalls\\arm-eabi\\thumb\\cortex_m3\\newlib\\libc\\errno/../../../../../../../newlib-2.0.0-fixed/newlib/libc/errno/errno.c"},{file="../../../../../gcc-4.8.2/libgcc/config/arm/ieee754-sf.S",fullname="q:\\gnu\\auto\\gcc-bu-2.23.1+gcc-4.8.2+gmp-4.2.4+mpfr-2.4.1+mpc-0.8+newlib-2.0.0-arm-eabi\\arm-eabi\\thumb\\cortex_m3\\libgcc/../../../../../gcc-4.8.2/libgcc/config/arm/ieee754-sf.S"},{file="../../../../../gcc-4.8.2/libgcc/config/arm/ieee754-sf.S",fullname="q:\\gnu\\auto\\gcc-bu-2.23.1+gcc-4.8.2+gmp-4.2.4+mpfr-2.4.1+mpc-0.8+newlib-2.0.0-arm-eabi\\arm-eabi\\thumb\\cortex_m3\\libgcc/../../../../../gcc-4.8.2/libgcc/config/arm/ieee754-sf.S"},{file="../../../../../gcc-4.8.2/libgcc/config/arm/lib1funcs.S",fullname="q:\\gnu\\auto\\gcc-bu-2.23.1+gcc-4.8.2+gmp-4.2.4+mpfr-2.4.1+mpc-0.8+newlib-2.0.0-arm-eabi\\arm-eabi\\thumb\\cortex_m3\\libgcc/../../../../../gcc-4.8.2/libgcc/config/arm/lib1funcs.S"},{file="../../../../../gcc-4.8.2/libgcc/config/arm/ieee754-sf.S",fullname="q:\\gnu\\auto\\gcc-bu-2.23.1+gcc-4.8.2+gmp-4.2.4+mpfr-2.4.1+mpc-0.8+newlib-2.0.0-arm-eabi\\arm-eabi\\thumb\\cortex_m3\\libgcc/../../../../../gcc-4.8.2/libgcc/config/arm/ieee754-sf.S"},{file="../../../../../gcc-4.8.2/libgcc/config/arm/ieee754-sf.S",fullname="q:\\gnu\\auto\\gcc-bu-2.23.1+gcc-4.8.2+gmp-4.2.4+mpfr-2.4.1+mpc-0.8+newlib-2.0.0-arm-eabi\\arm-eabi\\thumb\\cortex_m3\\libgcc/../../../../../gcc-4.8.2/libgcc/config/arm/ieee754-sf.S"},{file="../../../../../gcc-4.8.2/libgcc/config/arm/ieee754-sf.S",fullname="q:\\gnu\\auto\\gcc-bu-2.23.1+gcc-4.8.2+gmp-4.2.4+mpfr-2.4.1+mpc-0.8+newlib-2.0.0-arm-eabi\\arm-eabi\\thumb\\cortex_m3\\libgcc/../../../../../gcc-4.8.2/libgcc/config/arm/ieee754-sf.S"},{file="../../../../../gcc-4.8.2/libgcc/config/arm/ieee754-df.S",fullname="q:\\gnu\\auto\\gcc-bu-2.23.1+gcc-4.8.2+gmp-4.2.4+mpfr-2.4.1+mpc-0.8+newlib-2.0.0-arm-eabi\\arm-eabi\\thumb\\cortex_m3\\libgcc/../../../../../gcc-4.8.2/libgcc/config/arm/ieee754-df.S"},{file="../../../../../gcc-4.8.2/libgcc/config/arm/ieee754-df.S",fullname="q:\\gnu\\auto\\gcc-bu-2.23.1+gcc-4.8.2+gmp-4.2.4+mpfr-2.4.1+mpc-0.8+newlib-2.0.0-arm-eabi\\arm-eabi\\thumb\\cortex_m3\\libgcc/../../../../../gcc-4.8.2/libgcc/config/arm/ieee754-df.S"},{file="../../../../../gcc-4.8.2/libgcc/config/arm/ieee754-df.S",fullname="q:\\gnu\\auto\\gcc-bu-2.23.1+gcc-4.8.2+gmp-4.2.4+mpfr-2.4.1+mpc-0.8+newlib-2.0.0-arm-eabi\\arm-eabi\\thumb\\cortex_m3\\libgcc/../../../../../gcc-4.8.2/libgcc/config/arm/ieee754-df.S"},{file="../../../../../gcc-4.8.2/libgcc/config/arm/lib1funcs.S",fullname="q:\\gnu\\auto\\gcc-bu-2.23.1+gcc-4.8.2+gmp-4.2.4+mpfr-2.4.1+mpc-0.8+newlib-2.0.0-arm-eabi\\arm-eabi\\thumb\\cortex_m3\\libgcc/../../../../../gcc-4.8.2/libgcc/config/arm/lib1funcs.S"},{file="../../../../../gcc-4.8.2/libgcc/config/arm/ieee754-df.S",fullname="q:\\gnu\\auto\\gcc-bu-2.23.1+gcc-4.8.2+gmp-4.2.4+mpfr-2.4.1+mpc-0.8+newlib-2.0.0-arm-eabi\\arm-eabi\\thumb\\cortex_m3\\libgcc/../../../../../gcc-4.8.2/libgcc/config/arm/ieee754-df.S"},{file="../../../../../gcc-4.8.2/libgcc/config/arm/lib1funcs.S",fullname="q:\\gnu\\auto\\gcc-bu-2.23.1+gcc-4.8.2+gmp-4.2.4+mpfr-2.4.1+mpc-0.8+newlib-2.0.0-arm-eabi\\arm-eabi\\thumb\\cortex_m3\\libgcc/../../../../../gcc-4.8.2/libgcc/config/arm/lib1funcs.S"},{file="../../../../../gcc-4.8.2/libgcc/config/arm/ieee754-df.S",fullname="q:\\gnu\\auto\\gcc-bu-2.23.1+gcc-4.8.2+gmp-4.2.4+mpfr-2.4.1+mpc-0.8+newlib-2.0.0-arm-eabi\\arm-eabi\\thumb\\cortex_m3\\libgcc/../../../../../gcc-4.8.2/libgcc/config/arm/ieee754-df.S"},{file="../../../../../gcc-4.8.2/libgcc/config/arm/lib1funcs.S",fullname="q:\\gnu\\auto\\gcc-bu-2.23.1+gcc-4.8.2+gmp-4.2.4+mpfr-2.4.1+mpc-0.8+newlib-2.0.0-arm-eabi\\arm-eabi\\thumb\\cortex_m3\\libgcc/../../../../../gcc-4.8.2/libgcc/config/arm/lib1funcs.S"},{file="../../../../../gcc-4.8.2/libgcc/config/arm/ieee754-df.S",fullname="q:\\gnu\\auto\\gcc-bu-2.23.1+gcc-4.8.2+gmp-4.2.4+mpfr-2.4.1+mpc-0.8+newlib-2.0.0-arm-eabi\\arm-eabi\\thumb\\cortex_m3\\libgcc/../../../../../gcc-4.8.2/libgcc/config/arm/ieee754-df.S"},{file="../../../../../../../newlib-2.0.0-fixed/newlib/libm/common/s_nan.c",fullname="q:\\gnu\\auto\\newlib-arm-weakcalls\\arm-eabi\\thumb\\cortex_m3\\newlib\\libm\\common/../../../../../../../newlib-2.0.0-fixed/newlib/libm/common/s_nan.c"},{file="../../../../../../../newlib-2.0.0-fixed/newlib/libm/common/s_matherr.c",fullname="q:\\gnu\\auto\\newlib-arm-weakcalls\\arm-eabi\\thumb\\cortex_m3\\newlib\\libm\\common/../../../../../../../newlib-2.0.0-fixed/newlib/libm/common/s_matherr.c"},{file="../../../../../../../newlib-2.0.0-fixed/newlib/libm/common/s_lib_ver.c",fullname="q:\\gnu\\auto\\newlib-arm-weakcalls\\arm-eabi\\thumb\\cortex_m3\\newlib\\libm\\common/../../../../../../../newlib-2.0.0-fixed/newlib/libm/common/s_lib_ver.c"},{file="../../../../../../../newlib-2.0.0-fixed/newlib/libm/common/s_fpclassify.c",fullname="q:\\gnu\\auto\\newlib-arm-weakcalls\\arm-eabi\\thumb\\cortex_m3\\newlib\\libm\\common/../../../../../../../newlib-2.0.0-fixed/newlib/libm/common/s_fpclassify.c"},{file="../../../../../../../newlib-2.0.0-fixed/newlib/libm/math/s_fabs.c",fullname="q:\\gnu\\auto\\newlib-arm-weakcalls\\arm-eabi\\thumb\\cortex_m3\\newlib\\libm\\math/../../../../../../../newlib-2.0.0-fixed/newlib/libm/math/s_fabs.c"},{file="../../../../../../../newlib-2.0.0-fixed/newlib/libm/math/s_atan.c",fullname="q:\\gnu\\auto\\newlib-arm-weakcalls\\arm-eabi\\thumb\\cortex_m3\\newlib\\libm\\math/../../../../../../../newlib-2.0.0-fixed/newlib/libm/math/s_atan.c"},{file="../../../../../../../newlib-2.0.0-fixed/newlib/libm/math/e_sqrt.c",fullname="q:\\gnu\\auto\\newlib-arm-weakcalls\\arm-eabi\\thumb\\cortex_m3\\newlib\\libm\\math/../../../../../../../newlib-2.0.0-fixed/newlib/libm/math/e_sqrt.c"},{file="../../../../../../../newlib-2.0.0-fixed/newlib/libm/math/e_atan2.c",fullname="q:\\gnu\\auto\\newlib-arm-weakcalls\\arm-eabi\\thumb\\cortex_m3\\newlib\\libm\\math/../../../../../../../newlib-2.0.0-fixed/newlib/libm/math/e_atan2.c"},{file="../../../../../../../newlib-2.0.0-fixed/newlib/libm/math/e_asin.c",fullname="q:\\gnu\\auto\\newlib-arm-weakcalls\\arm-eabi\\thumb\\cortex_m3\\newlib\\libm\\math/../../../../../../../newlib-2.0.0-fixed/newlib/libm/math/e_asin.c"},{file="../../../../../../../newlib-2.0.0-fixed/newlib/libm/math/w_sqrt.c",fullname="q:\\gnu\\auto\\newlib-arm-weakcalls\\arm-eabi\\thumb\\cortex_m3\\newlib\\libm\\math/../../../../../../../newlib-2.0.0-fixed/newlib/libm/math/w_sqrt.c"},{file="../../../../../../../newlib-2.0.0-fixed/newlib/libm/math/w_atan2.c",fullname="q:\\gnu\\auto\\newlib-arm-weakcalls\\arm-eabi\\thumb\\cortex_m3\\newlib\\libm\\math/../../../../../../../newlib-2.0.0-fixed/newlib/libm/math/w_atan2.c"},{file="../../../../../../../newlib-2.0.0-fixed/newlib/libm/math/w_asin.c",fullname="q:\\gnu\\auto\\newlib-arm-weakcalls\\arm-eabi\\thumb\\cortex_m3\\newlib\\libm\\math/../../../../../../../newlib-2.0.0-fixed/newlib/libm/math/w_asin.c"},{file="STM32_USB-FS-Device_Lib/Source/Libraries/STM32_USB-FS-Device_Driver/src/usb_sil.c",fullname="D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\STM32_USB-FS-Device_Lib\\Source\\Libraries\\STM32_USB-FS-Device_Driver\\src\\usb_sil.c"},{file="STM32_USB-FS-Device_Lib/Source/Libraries/STM32_USB-FS-Device_Driver/src/usb_regs.c",fullname="D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\STM32_USB-FS-Device_Lib\\Source\\Libraries\\STM32_USB-FS-Device_Driver\\src\\usb_regs.c"},{file="STM32_USB-FS-Device_Lib/Source/Libraries/STM32_USB-FS-Device_Driver/src/usb_mem.c",fullname="D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\STM32_USB-FS-Device_Lib\\Source\\Libraries\\STM32_USB-FS-Device_Driver\\src\\usb_mem.c"},{file="STM32_USB-FS-Device_Lib/Source/Libraries/STM32_USB-FS-Device_Driver/src/usb_int.c",fullname="D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\STM32_USB-FS-Device_Lib\\Source\\Libraries\\STM32_USB-FS-Device_Driver\\src\\usb_int.c"},{file="STM32_USB-FS-Device_Lib/Source/Libraries/STM32_USB-FS-Device_Driver/src/usb_init.c",fullname="D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\STM32_USB-FS-Device_Lib\\Source\\Libraries\\STM32_USB-FS-Device_Driver\\src\\usb_init.c"},{file="STM32_USB-FS-Device_Lib/Source/Libraries/STM32_USB-FS-Device_Driver/src/usb_core.c",fullname="D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\STM32_USB-FS-Device_Lib\\Source\\Libraries\\STM32_USB-FS-Device_Driver\\src\\usb_core.c"},{file="STM32F1_VirtualCom/Source/src/STM32F1_VC_Pwr.c",fullname="D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\STM32F1_VirtualCom\\Source\\src\\STM32F1_VC_Pwr.c"},{file="STM32F1_VirtualCom/Source/src/STM32F1_VC_Prop.c",fullname="D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\STM32F1_VirtualCom\\Source\\src\\STM32F1_VC_Prop.c"},{file="STM32F1_VirtualCom/Source/src/STM32F1_VC_Istr.c",fullname="D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\STM32F1_VirtualCom\\Source\\src\\STM32F1_VC_Istr.c"},{file="D:/projects/Egg/NemoVisualGDB/NemoVisualGDB/BSP/STM32F1xxxx/CMSIS/CM3/CoreSupport/core_cm3.h",fullname="D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\BSP\\STM32F1xxxx\\CMSIS\\CM3\\CoreSupport\\core_cm3.h"},{file="STM32F1_VirtualCom/Source/src/STM32F1_VC_General.c",fullname="D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\STM32F1_VirtualCom\\Source\\src\\STM32F1_VC_General.c"},{file="STM32F1_VirtualCom/Source/src/STM32F1_VC_Endp.c",fullname="D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\STM32F1_VirtualCom\\Source\\src\\STM32F1_VC_Endp.c"},{file="STM32F1_VirtualCom/Source/src/STM32F1_VC_Desc.c",fullname="D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\STM32F1_VirtualCom\\Source\\src\\STM32F1_VC_Desc.c"},{file="Source/utils.c",fullname="D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\Source\\utils.c"},{file="Source/stm32f10x_it.c",fullname="D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\Source\\stm32f10x_it.c"},{file="Source/iNEMO_Lib/iNemoLib.c",fullname="D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\Source\\iNEMO_Lib\\iNemoLib.c"},{file="Source/iNemo_Led/iNemoLed.c",fullname="D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\Source\\iNemo_Led\\iNemoLed.c"},{file="D:/projects/Egg/NemoVisualGDB/NemoVisualGDB/BSP/STM32F1xxxx/CMSIS/CM3/CoreSupport/core_cm3.h",fullname="D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\BSP\\STM32F1xxxx\\CMSIS\\CM3\\CoreSupport\\core_cm3.h"},{file="Source/iNEMO_Handlers/iNemoHandlers.c",fullname="D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\Source\\iNEMO_Handlers\\iNemoHandlers.c"},{file="Source/iNemo_Core/iNemo.c",fullname="D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\Source\\iNemo_Core\\iNemo.c"},{file="Sensor_Libraries/LSM303DLHC/src/LSM303DLHC.c",fullname="D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\Sensor_Libraries\\LSM303DLHC\\src\\LSM303DLHC.c"},{file="Sensor_Libraries/LPS331AP/src/LPS331AP.c",fullname="D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\Sensor_Libraries\\LPS331AP\\src\\LPS331AP.c"},{file="Sensor_Libraries/L3Gx/src/L3Gx.c",fullname="D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\Sensor_Libraries\\L3Gx\\src\\L3Gx.c"},{file="D:/projects/Egg/NemoVisualGDB/NemoVisualGDB/BSP/STM32F1xxxx/CMSIS/CM3/CoreSupport/core_cm3.h",fullname="D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\BSP\\STM32F1xxxx\\CMSIS\\CM3\\CoreSupport\\core_cm3.h"},{file="iNEMO_M1_SensorDrivers/Source/src/iNemo_SPI_Driver.c",fullname="D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\iNEMO_M1_SensorDrivers\\Source\\src\\iNemo_SPI_Driver.c"},{file="D:/projects/Egg/NemoVisualGDB/NemoVisualGDB/BSP/STM32F1xxxx/CMSIS/CM3/CoreSupport/core_cm3.h",fullname="D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\BSP\\STM32F1xxxx\\CMSIS\\CM3\\CoreSupport\\core_cm3.h"},{file="iNEMO_M1_SensorDrivers/Source/src/iNEMO_I2C_Driver.c",fullname="D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\iNEMO_M1_SensorDrivers\\Source\\src\\iNEMO_I2C_Driver.c"},{file="iNEMO_AHRS_v121/src/iNEMO_math.c",fullname="D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\iNEMO_AHRS_v121\\src\\iNEMO_math.c"},{file="iNEMO_AHRS_v121/src/iNEMO_EKF.c",fullname="D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\iNEMO_AHRS_v121\\src\\iNEMO_EKF.c"},{file="iNEMO_AHRS_v121/src/iNEMO_AHRS_MemMan_2.c",fullname="D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\iNEMO_AHRS_v121\\src\\iNEMO_AHRS_MemMan_2.c"},{file="iNEMO_AHRS_v121/src/iNEMO_AHRS.c",fullname="D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\iNEMO_AHRS_v121\\src\\iNEMO_AHRS.c"},{file="FreeRTOS/FreeRTOS/Source/tasks.c",fullname="D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\FreeRTOS\\FreeRTOS\\Source\\tasks.c"},{file="FreeRTOS/FreeRTOS/Source/queue.c",fullname="D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\FreeRTOS\\FreeRTOS\\Source\\queue.c"},{file="FreeRTOS/FreeRTOS/Source/portable/MemMang/heap_2.c",fullname="D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\FreeRTOS\\FreeRTOS\\Source\\portable\\MemMang\\heap_2.c"},{file="FreeRTOS/FreeRTOS/Source/portable/GCC/ARM_CM3/port.c",fullname="D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\FreeRTOS\\FreeRTOS\\Source\\portable\\GCC\\ARM_CM3\\port.c"},{file="FreeRTOS/FreeRTOS/Source/list.c",fullname="D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\FreeRTOS\\FreeRTOS\\Source\\list.c"},{file="D:/projects/Egg/NemoVisualGDB/NemoVisualGDB/BSP/STM32F1xxxx/STM32F10x_StdPeriph_Driver/src/stm32f10x_tim.c",fullname="D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\BSP\\STM32F1xxxx\\STM32F10x_StdPeriph_Driver\\src\\stm32f10x_tim.c"},{file="D:/projects/Egg/NemoVisualGDB/NemoVisualGDB/BSP/STM32F1xxxx/STM32F10x_StdPeriph_Driver/src/stm32f10x_spi.c",fullname="D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\BSP\\STM32F1xxxx\\STM32F10x_StdPeriph_Driver\\src\\stm32f10x_spi.c"},{file="D:/projects/Egg/NemoVisualGDB/NemoVisualGDB/BSP/STM32F1xxxx/STM32F10x_StdPeriph_Driver/src/stm32f10x_rcc.c",fullname="D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\BSP\\STM32F1xxxx\\STM32F10x_StdPeriph_Driver\\src\\stm32f10x_rcc.c"},{file="D:/projects/Egg/NemoVisualGDB/NemoVisualGDB/BSP/STM32F1xxxx/STM32F10x_StdPeriph_Driver/src/stm32f10x_i2c.c",fullname="D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\BSP\\STM32F1xxxx\\STM32F10x_StdPeriph_Driver\\src\\stm32f10x_i2c.c"},{file="D:/projects/Egg/NemoVisualGDB/NemoVisualGDB/BSP/STM32F1xxxx/STM32F10x_StdPeriph_Driver/src/stm32f10x_gpio.c",fullname="D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\BSP\\STM32F1xxxx\\STM32F10x_StdPeriph_Driver\\src\\stm32f10x_gpio.c"},{file="D:/projects/Egg/NemoVisualGDB/NemoVisualGDB/BSP/STM32F1xxxx/STM32F10x_StdPeriph_Driver/src/stm32f10x_flash.c",fullname="D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\BSP\\STM32F1xxxx\\STM32F10x_StdPeriph_Driver\\src\\stm32f10x_flash.c"},{file="D:/projects/Egg/NemoVisualGDB/NemoVisualGDB/BSP/STM32F1xxxx/STM32F10x_StdPeriph_Driver/src/stm32f10x_exti.c",fullname="D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\BSP\\STM32F1xxxx\\STM32F10x_StdPeriph_Driver\\src\\stm32f10x_exti.c"},{file="D:/projects/Egg/NemoVisualGDB/NemoVisualGDB/BSP/STM32F1xxxx/STM32F10x_StdPeriph_Driver/src/stm32f10x_dma.c",fullname="D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\BSP\\STM32F1xxxx\\STM32F10x_StdPeriph_Driver\\src\\stm32f10x_dma.c"},{file="D:/projects/Egg/NemoVisualGDB/NemoVisualGDB/BSP/STM32F1xxxx/STM32F10x_StdPeriph_Driver/src/misc.c",fullname="D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\BSP\\STM32F1xxxx\\STM32F10x_StdPeriph_Driver\\src\\misc.c"},{file="D:/projects/Egg/NemoVisualGDB/NemoVisualGDB/BSP/STM32F1xxxx/CMSIS/CM3/DeviceSupport/ST/STM32F10x/system_stm32f10x.c",fullname="D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\BSP\\STM32F1xxxx\\CMSIS\\CM3\\DeviceSupport\\ST\\STM32F10x\\system_stm32f10x.c"}] -break-insert -f D:/projects/Egg/NemoVisualGDB/NemoVisualGDB/Source/iNEMO_Gatekeeper/UsbGatekeeper.c:125 ^done,bkpt={number="3",type="breakpoint",disp="keep",enabled="y",addr="0x08012acc",func="iNemoGateKeeperTask",file="Source/iNEMO_Gatekeeper/UsbGatekeeper.c",fullname="D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\Source\\iNEMO_Gatekeeper\\UsbGatekeeper.c",line="125",thread-groups=["i1"],times="0",original-location="D:/projects/Egg/NemoVisualGDB/NemoVisualGDB/Source/iNEMO_Gatekeeper/UsbGatekeeper.c:125"} -break-info 3 ^done,BreakpointTable={nr_rows="1",nr_cols="6",hdr=[{width="7",alignment="-1",col_name="number",colhdr="Num"},{width="14",alignment="-1",col_name="type",colhdr="Type"},{width="4",alignment="-1",col_name="disp",colhdr="Disp"},{width="3",alignment="-1",col_name="enabled",colhdr="Enb"},{width="10",alignment="-1",col_name="addr",colhdr="Address"},{width="40",alignment="2",col_name="what",colhdr="What"}],body=[bkpt={number="3",type="breakpoint",disp="keep",enabled="y",addr="0x08012acc",func="iNemoGateKeeperTask",file="Source/iNEMO_Gatekeeper/UsbGatekeeper.c",fullname="D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\Source\\iNEMO_Gatekeeper\\UsbGatekeeper.c",line="125",thread-groups=["i1"],times="0",original-location="D:/projects/Egg/NemoVisualGDB/NemoVisualGDB/Source/iNEMO_Gatekeeper/UsbGatekeeper.c:125"}]} -break-after 3 0 OK -break-disable 3 OK info symbol 0x8012acc &"info symbol 0x8012acc\n" iNemoGateKeeperTask + 8 in section .text OK info line *0x8012acc &"info line *0x8012acc\n" Line 134 of "Source/iNEMO_Gatekeeper/UsbGatekeeper.c" starts at address 0x8012acc <iNemoGateKeeperTask+8> and ends at 0x8012af0 <iNemoGateKeeperTask+44>. OK -break-insert -f D:/projects/Egg/NemoVisualGDB/NemoVisualGDB/FreeRTOS/FreeRTOS/Source/tasks.c:1512 ^done,bkpt={number="4",type="breakpoint",disp="keep",enabled="y",addr="0x0800d03e",func="vTaskStartScheduler",file="FreeRTOS/FreeRTOS/Source/tasks.c",fullname="D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\FreeRTOS\\FreeRTOS\\Source\\tasks.c",line="1512",thread-groups=["i1"],times="0",original-location="D:/projects/Egg/NemoVisualGDB/NemoVisualGDB/FreeRTOS/FreeRTOS/Source/tasks.c:1512"} -break-info 4 ^done,BreakpointTable={nr_rows="1",nr_cols="6",hdr=[{width="7",alignment="-1",col_name="number",colhdr="Num"},{width="14",alignment="-1",col_name="type",colhdr="Type"},{width="4",alignment="-1",col_name="disp",colhdr="Disp"},{width="3",alignment="-1",col_name="enabled",colhdr="Enb"},{width="10",alignment="-1",col_name="addr",colhdr="Address"},{width="40",alignment="2",col_name="what",colhdr="What"}],body=[bkpt={number="4",type="breakpoint",disp="keep",enabled="y",addr="0x0800d03e",func="vTaskStartScheduler",file="FreeRTOS/FreeRTOS/Source/tasks.c",fullname="D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\FreeRTOS\\FreeRTOS\\Source\\tasks.c",line="1512",thread-groups=["i1"],times="0",original-location="D:/projects/Egg/NemoVisualGDB/NemoVisualGDB/FreeRTOS/FreeRTOS/Source/tasks.c:1512"}]} -break-after 4 0 OK -break-disable 4 OK info symbol 0x800d03e &"info symbol 0x800d03e\n" vTaskStartScheduler + 82 in section .text OK info line *0x800d03e &"info line *0x800d03e\n" Line 1512 of "FreeRTOS/FreeRTOS/Source/tasks.c" starts at address 0x800d03e <vTaskStartScheduler+82> and ends at 0x800d042 <vTaskStartScheduler+86>. OK -break-insert -f D:/projects/Egg/NemoVisualGDB/NemoVisualGDB/FreeRTOS/FreeRTOS/Source/portable/GCC/ARM_CM3/port.c:471 ^done,bkpt={number="5",type="breakpoint",disp="keep",enabled="y",addr="0x0800c500",func="SysTick_Handler",file="FreeRTOS/FreeRTOS/Source/portable/GCC/ARM_CM3/port.c",fullname="D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\FreeRTOS\\FreeRTOS\\Source\\portable\\GCC\\ARM_CM3\\port.c",line="471",thread-groups=["i1"],times="0",original-location="D:/projects/Egg/NemoVisualGDB/NemoVisualGDB/FreeRTOS/FreeRTOS/Source/portable/GCC/ARM_CM3/port.c:471"} -break-info 5 ^done,BreakpointTable={nr_rows="1",nr_cols="6",hdr=[{width="7",alignment="-1",col_name="number",colhdr="Num"},{width="14",alignment="-1",col_name="type",colhdr="Type"},{width="4",alignment="-1",col_name="disp",colhdr="Disp"},{width="3",alignment="-1",col_name="enabled",colhdr="Enb"},{width="10",alignment="-1",col_name="addr",colhdr="Address"},{width="40",alignment="2",col_name="what",colhdr="What"}],body=[bkpt={number="5",type="breakpoint",disp="keep",enabled="y",addr="0x0800c500",func="SysTick_Handler",file="FreeRTOS/FreeRTOS/Source/portable/GCC/ARM_CM3/port.c",fullname="D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\FreeRTOS\\FreeRTOS\\Source\\portable\\GCC\\ARM_CM3\\port.c",line="471",thread-groups=["i1"],times="0",original-location="D:/projects/Egg/NemoVisualGDB/NemoVisualGDB/FreeRTOS/FreeRTOS/Source/portable/GCC/ARM_CM3/port.c:471"}]} -break-after 5 0 OK -break-disable 5 OK info symbol 0x800c500 &"info symbol 0x800c500\n" SysTick_Handler + 4 in section .text OK info line *0x800c500 &"info line *0x800c500\n" Line 471 of "FreeRTOS/FreeRTOS/Source/portable/GCC/ARM_CM3/port.c" starts at address 0x800c500 <SysTick_Handler+4> and ends at 0x800c504 <SysTick_Handler+8>. OK -break-insert -f D:/projects/Egg/NemoVisualGDB/NemoVisualGDB/FreeRTOS/FreeRTOS/Source/portable/GCC/ARM_CM3/port.c:432 ^done,bkpt={number="6",type="breakpoint",disp="keep",enabled="y",addr="0x0800c4b8",func="PendSV_Handler",file="FreeRTOS/FreeRTOS/Source/portable/GCC/ARM_CM3/port.c",fullname="D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\FreeRTOS\\FreeRTOS\\Source\\portable\\GCC\\ARM_CM3\\port.c",line="432",thread-groups=["i1"],times="0",original-location="D:/projects/Egg/NemoVisualGDB/NemoVisualGDB/FreeRTOS/FreeRTOS/Source/portable/GCC/ARM_CM3/port.c:432"} -break-info 6 ^done,BreakpointTable={nr_rows="1",nr_cols="6",hdr=[{width="7",alignment="-1",col_name="number",colhdr="Num"},{width="14",alignment="-1",col_name="type",colhdr="Type"},{width="4",alignment="-1",col_name="disp",colhdr="Disp"},{width="3",alignment="-1",col_name="enabled",colhdr="Enb"},{width="10",alignment="-1",col_name="addr",colhdr="Address"},{width="40",alignment="2",col_name="what",colhdr="What"}],body=[bkpt={number="6",type="breakpoint",disp="keep",enabled="y",addr="0x0800c4b8",func="PendSV_Handler",file="FreeRTOS/FreeRTOS/Source/portable/GCC/ARM_CM3/port.c",fullname="D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\FreeRTOS\\FreeRTOS\\Source\\portable\\GCC\\ARM_CM3\\port.c",line="432",thread-groups=["i1"],times="0",original-location="D:/projects/Egg/NemoVisualGDB/NemoVisualGDB/FreeRTOS/FreeRTOS/Source/portable/GCC/ARM_CM3/port.c:432"}]} -break-after 6 0 OK -break-disable 6 OK info symbol 0x800c4b8 &"info symbol 0x800c4b8\n" PendSV_Handler in section .text OK info line *0x800c4b8 &"info line *0x800c4b8\n" Line 432 of "FreeRTOS/FreeRTOS/Source/portable/GCC/ARM_CM3/port.c" starts at address 0x800c4b8 and ends at 0x800c4fc . OK -break-insert -f D:/projects/Egg/NemoVisualGDB/NemoVisualGDB/FreeRTOS/FreeRTOS/Source/portable/GCC/ARM_CM3/port.c:344 ^done,bkpt={number="7",type="breakpoint",disp="keep",enabled="y",addr="0x0800c410",func="xPortStartScheduler",file="FreeRTOS/FreeRTOS/Source/portable/GCC/ARM_CM3/port.c",fullname="D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\FreeRTOS\\FreeRTOS\\Source\\portable\\GCC\\ARM_CM3\\port.c",line="344",thread-groups=["i1"],times="0",original-location="D:/projects/Egg/NemoVisualGDB/NemoVisualGDB/FreeRTOS/FreeRTOS/Source/portable/GCC/ARM_CM3/port.c:344"} -break-info 7 ^done,BreakpointTable={nr_rows="1",nr_cols="6",hdr=[{width="7",alignment="-1",col_name="number",colhdr="Num"},{width="14",alignment="-1",col_name="type",colhdr="Type"},{width="4",alignment="-1",col_name="disp",colhdr="Disp"},{width="3",alignment="-1",col_name="enabled",colhdr="Enb"},{width="10",alignment="-1",col_name="addr",colhdr="Address"},{width="40",alignment="2",col_name="what",colhdr="What"}],body=[bkpt={number="7",type="breakpoint",disp="keep",enabled="y",addr="0x0800c410",func="xPortStartScheduler",file="FreeRTOS/FreeRTOS/Source/portable/GCC/ARM_CM3/port.c",fullname="D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\FreeRTOS\\FreeRTOS\\Source\\portable\\GCC\\ARM_CM3\\port.c",line="344",thread-groups=["i1"],times="0",original-location="D:/projects/Egg/NemoVisualGDB/NemoVisualGDB/FreeRTOS/FreeRTOS/Source/portable/GCC/ARM_CM3/port.c:344"}]} -break-after 7 0 OK -break-disable 7 OK info symbol 0x800c410 &"info symbol 0x800c410\n" xPortStartScheduler + 68 in section .text OK info line *0x800c410 &"info line *0x800c410\n" Line 344 of "FreeRTOS/FreeRTOS/Source/portable/GCC/ARM_CM3/port.c" starts at address 0x800c410 <xPortStartScheduler+68> and ends at 0x800c414 <xPortStartScheduler+72>. OK -break-insert -f * Argument required (expression to compute). -break-insert -f D:/projects/Egg/NemoVisualGDB/NemoVisualGDB/Source/main.c:97 ^done,bkpt={number="8",type="breakpoint",disp="keep",enabled="y",addr="0x080173e8",func="main",file="Source/main.c",fullname="D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\Source\\main.c",line="97",thread-groups=["i1"],times="0",original-location="D:/projects/Egg/NemoVisualGDB/NemoVisualGDB/Source/main.c:97"} -break-info 8 ^done,BreakpointTable={nr_rows="1",nr_cols="6",hdr=[{width="7",alignment="-1",col_name="number",colhdr="Num"},{width="14",alignment="-1",col_name="type",colhdr="Type"},{width="4",alignment="-1",col_name="disp",colhdr="Disp"},{width="3",alignment="-1",col_name="enabled",colhdr="Enb"},{width="10",alignment="-1",col_name="addr",colhdr="Address"},{width="40",alignment="2",col_name="what",colhdr="What"}],body=[bkpt={number="8",type="breakpoint",disp="keep",enabled="y",addr="0x080173e8",func="main",file="Source/main.c",fullname="D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\Source\\main.c",line="97",thread-groups=["i1"],times="0",original-location="D:/projects/Egg/NemoVisualGDB/NemoVisualGDB/Source/main.c:97"}]} -break-after 8 0 OK info symbol 0x80173e8 &"info symbol 0x80173e8\n" main + 4 in section .text OK info line *0x80173e8 &"info line *0x80173e8\n" Line 97 of "Source/main.c" starts at address 0x80173e8 <main+4> and ends at 0x80173ec <main+8>. OK Register cache flushed. 1000^done -exec-continue Note: automatically using hardware breakpoints for read-only addresses. ^running *running,thread-id="all" =breakpoint-modified,bkpt={number="1",type="breakpoint",disp="keep",enabled="y",addr="0x080173e8",func="main",file="Source/main.c",fullname="D:\\\\projects\\\\Egg\\\\NemoVisualGDB\\\\NemoVisualGDB\\\\Source\\\\main.c",line="97",thread-groups=["i1"],times="1",original-location="main"} =breakpoint-modified,bkpt={number="8",type="breakpoint",disp="keep",enabled="y",addr="0x080173e8",func="main",file="Source/main.c",fullname="D:\\\\projects\\\\Egg\\\\NemoVisualGDB\\\\NemoVisualGDB\\\\Source\\\\main.c",line="97",thread-groups=["i1"],times="1",original-location="D:/projects/Egg/NemoVisualGDB/NemoVisualGDB/Source/main.c:97"} *stopped,reason="breakpoint-hit",disp="keep",bkptno="1",frame={addr="0x080173e8",func="main",args=[],file="Source/main.c",fullname="D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\Source\\main.c",line="97"},thread-id="1",stopped-threads="all" -data-evaluate-expression "uxCurrentNumberOfTasks" ^done,value="0" -data-evaluate-expression "sizeof(void *)" ^done,value="4" -data-evaluate-expression "sizeof(int)" ^done,value="4" -data-evaluate-expression "sizeof(short)" ^done,value="2" -data-evaluate-expression "sizeof(long)" ^done,value="4" -data-evaluate-expression "sizeof(long long)" ^done,value="8" -data-evaluate-expression "sizeof(char)" ^done,value="1" -data-evaluate-expression "sizeof(wchar_t)" No symbol "wchar_t" in current context. -data-evaluate-expression "sizeof(float)" ^done,value="4" -data-evaluate-expression "sizeof(double)" ^done,value="8" -data-evaluate-expression "sizeof(long double)" ^done,value="8" -data-evaluate-expression "sizeof\(pxReadyTasksLists\)/sizeof\(pxReadyTasksLists\[0]\)" ^done,value="5" -data-evaluate-expression "pxCurrentTCB" ^done,value="0x0" -data-evaluate-expression "\*\(\(int\*\)0xE000ED00\)" ^done,value="1092600369" -data-evaluate-expression "pxReadyTasksLists\[0]\.uxNumberOfItems" ^done,value="0" -break-info 8 ^done,BreakpointTable={nr_rows="1",nr_cols="6",hdr=[{width="7",alignment="-1",col_name="number",colhdr="Num"},{width="14",alignment="-1",col_name="type",colhdr="Type"},{width="4",alignment="-1",col_name="disp",colhdr="Disp"},{width="3",alignment="-1",col_name="enabled",colhdr="Enb"},{width="10",alignment="-1",col_name="addr",colhdr="Address"},{width="40",alignment="2",col_name="what",colhdr="What"}],body=[bkpt={number="8",type="breakpoint",disp="keep",enabled="y",addr="0x080173e8",func="main",file="Source/main.c",fullname="D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\Source\\main.c",line="97",thread-groups=["i1"],times="1",original-location="D:/projects/Egg/NemoVisualGDB/NemoVisualGDB/Source/main.c:97"}]} -break-after 8 0 OK Register cache flushed. 1001^done -stack-list-frames ^done,stack=[frame={level="0",addr="0x080173e8",func="main",file="Source/main.c",fullname="D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\Source\\main.c",line="97"}] Register cache flushed. 1002^done -stack-list-arguments 0 ^done,stack-args=[frame={level="0",args=[]}] info symbol 0x80173e7 &"info symbol 0x80173e7\n" main + 3 in section .text x/5i 0x80173e4 OK &"x/5i 0x80173e4\n" 0x80173e4 : push {r7, lr} 0x80173e6 <main+2>: add r7, sp, #0 => 0x80173e8 <main+4>: bl 0x80173b4 0x80173ec <main+8>: movs r0, #0 0x80173ee <main+10>: bl 0x8012778 OK info symbol 0x80173e3 &"info symbol 0x80173e3\n" No symbol matches 0x80173e3. OK info symbol 0x80173e1 &"info symbol 0x80173e1\n" prvSetupHardware + 45 in section .text OK x/50i 0x80173b4 &"x/50i 0x80173b4\n" 0x80173b4 : push {r7, lr} 0x80173b6 <prvSetupHardware+2>: add r7, sp, #0 0x80173b8 <prvSetupHardware+4>: movs r0, #61 ; 0x3d 0x80173ba <prvSetupHardware+6>: movs r1, #1 0x80173bc <prvSetupHardware+8>: bl 0x800bd64 0x80173c0 <prvSetupHardware+12>: mov.w r0, #134217728 ; 0x8000000 0x80173c4 <prvSetupHardware+16>: mov.w r1, #12288 ; 0x3000 0x80173c8 <prvSetupHardware+20>: bl 0x800aaa8 0x80173cc <prvSetupHardware+24>: mov.w r0, #768 ; 0x300 0x80173d0 <prvSetupHardware+28>: bl 0x800a9b0 0x80173d4 <prvSetupHardware+32>: movs r0, #4 0x80173d6 <prvSetupHardware+34>: bl 0x800aad4 0x80173da <prvSetupHardware+38>: movs r0, #0 0x80173dc <prvSetupHardware+40>: bl 0x80123dc 0x80173e0 <prvSetupHardware+44>: pop {r7, pc} 0x80173e2: nop 0x80173e4 : push {r7, lr} 0x80173e6 <main+2>: add r7, sp, #0 => 0x80173e8 <main+4>: bl 0x80173b4 0x80173ec <main+8>: movs r0, #0 0x80173ee <main+10>: bl 0x8012778 0x80173f2 <main+14>: bl 0x800cfec 0x80173f6 <main+18>: movs r3, #0 0x80173f8 <main+20>: mov r0, r3 0x80173fa <main+22>: pop {r7, pc} 0x80173fc : push {r7} 0x80173fe <NMI_Handler+2>: add r7, sp, #0 0x8017400 <NMI_Handler+4>: mov sp, r7 0x8017402 <NMI_Handler+6>: ldr.w r7, [sp], #4 0x8017406 <NMI_Handler+10>: bx lr 0x8017408 : push {r7} 0x801740a <HardFault_Handler+2>: add r7, sp, #0 0x801740c <HardFault_Handler+4>: b.n 0x801740c <HardFault_Handler+4> 0x801740e: nop 0x8017410 : push {r7} 0x8017412 <MemManage_Handler+2>: add r7, sp, #0 0x8017414 <MemManage_Handler+4>: b.n 0x8017414 <MemManage_Handler+4> 0x8017416: nop 0x8017418 : push {r7} 0x801741a <BusFault_Handler+2>: add r7, sp, #0 0x801741c <BusFault_Handler+4>: b.n 0x801741c <BusFault_Handler+4> 0x801741e: nop 0x8017420 : push {r7} 0x8017422 <UsageFault_Handler+2>: add r7, sp, #0 0x8017424 <UsageFault_Handler+4>: b.n 0x8017424 <UsageFault_Handler+4> 0x8017426: nop 0x8017428 : push {r7} 0x801742a <DebugMon_Handler+2>: add r7, sp, #0 0x801742c <DebugMon_Handler+4>: mov sp, r7 0x801742e <DebugMon_Handler+6>: ldr.w r7, [sp], #4 OK x/29i 0x80173ee &"x/29i 0x80173ee\n" 0x80173ee <main+10>: bl 0x8012778 0x80173f2 <main+14>: bl 0x800cfec 0x80173f6 <main+18>: movs r3, #0 0x80173f8 <main+20>: mov r0, r3 0x80173fa <main+22>: pop {r7, pc} 0x80173fc : push {r7} 0x80173fe <NMI_Handler+2>: add r7, sp, #0 0x8017400 <NMI_Handler+4>: mov sp, r7 0x8017402 <NMI_Handler+6>: ldr.w r7, [sp], #4 0x8017406 <NMI_Handler+10>: bx lr 0x8017408 : push {r7} 0x801740a <HardFault_Handler+2>: add r7, sp, #0 0x801740c <HardFault_Handler+4>: b.n 0x801740c <HardFault_Handler+4> 0x801740e: nop 0x8017410 : push {r7} 0x8017412 <MemManage_Handler+2>: add r7, sp, #0 0x8017414 <MemManage_Handler+4>: b.n 0x8017414 <MemManage_Handler+4> 0x8017416: nop 0x8017418 : push {r7} 0x801741a <BusFault_Handler+2>: add r7, sp, #0 0x801741c <BusFault_Handler+4>: b.n 0x801741c <BusFault_Handler+4> 0x801741e: nop 0x8017420 : push {r7} 0x8017422 <UsageFault_Handler+2>: add r7, sp, #0 0x8017424 <UsageFault_Handler+4>: b.n 0x8017424 <UsageFault_Handler+4> 0x8017426: nop 0x8017428 : push {r7} 0x801742a <DebugMon_Handler+2>: add r7, sp, #0 0x801742c <DebugMon_Handler+4>: mov sp, r7 OK info symbol 0x80173b3 &"info symbol 0x80173b3\n" No symbol matches 0x80173b3. OK info symbol 0x80173b1 &"info symbol 0x80173b1\n" iNemoRestoreDefaultParam + 1105 in section .text OK x/1109i 0x8016f60 &"x/1109i 0x8016f60\n" 0x8016f60 : push {r7, lr} 0x8016f62 <iNemoRestoreDefaultParam+2>: sub sp, #24 0x8016f64 <iNemoRestoreDefaultParam+4>: add r7, sp, #0 0x8016f66 <iNemoRestoreDefaultParam+6>: str r0, [r7, #12] 0x8016f68 <iNemoRestoreDefaultParam+8>: str r3, [r7, #4] 0x8016f6a <iNemoRestoreDefaultParam+10>: mov r3, r1 0x8016f6c <iNemoRestoreDefaultParam+12>: strb r3, [r7, #11] 0x8016f6e <iNemoRestoreDefaultParam+14>: mov r3, r2 0x8016f70 <iNemoRestoreDefaultParam+16>: strb r3, [r7, #10] 0x8016f72 <iNemoRestoreDefaultParam+18>: movs r3, #0 0x8016f74 <iNemoRestoreDefaultParam+20>: strb r3, [r7, #23] 0x8016f76 <iNemoRestoreDefaultParam+22>: ldrb r3, [r7, #11] 0x8016f78 <iNemoRestoreDefaultParam+24>: cmp r3, #5 0x8016f7a <iNemoRestoreDefaultParam+26>: bhi.w 0x80173a8 <iNemoRestoreDefaultParam+1096> 0x8016f7e <iNemoRestoreDefaultParam+30>: add r2, pc, #4 ; (adr r2, 0x8016f84 <iNemoRestoreDefaultParam+36>) 0x8016f80 <iNemoRestoreDefaultParam+32>: ldr.w pc, [r2, r3, lsl #2] 0x8016f84 <iNemoRestoreDefaultParam+36>: ldr r5, [r3, #120] ; 0x78 0x8016f86 <iNemoRestoreDefaultParam+38>: lsrs r1, r0, #32 0x8016f88 <iNemoRestoreDefaultParam+40>: strb r7, [r6, #2] 0x8016f8a <iNemoRestoreDefaultParam+42>: lsrs r1, r0, #32 0x8016f8c <iNemoRestoreDefaultParam+44>: strb r1, [r6, #7] 0x8016f8e <iNemoRestoreDefaultParam+46>: lsrs r1, r0, #32 0x8016f90 <iNemoRestoreDefaultParam+48>: strb r1, [r5, #14] 0x8016f92 <iNemoRestoreDefaultParam+50>: lsrs r1, r0, #32 0x8016f94 <iNemoRestoreDefaultParam+52>: strb r3, [r1, #12] 0x8016f96 <iNemoRestoreDefaultParam+54>: lsrs r1, r0, #32 0x8016f98 <iNemoRestoreDefaultParam+56>: strb r1, [r5, #13] 0x8016f9a <iNemoRestoreDefaultParam+58>: lsrs r1, r0, #32 0x8016f9c <iNemoRestoreDefaultParam+60>: ldrb r3, [r7, #10] 0x8016f9e <iNemoRestoreDefaultParam+62>: cmp r3, #5 0x8016fa0 <iNemoRestoreDefaultParam+64>: bhi.w 0x801739e <iNemoRestoreDefaultParam+1086> 0x8016fa4 <iNemoRestoreDefaultParam+68>: add r2, pc, #4 ; (adr r2, 0x8016fac <iNemoRestoreDefaultParam+76>) 0x8016fa6 <iNemoRestoreDefaultParam+70>: ldr.w pc, [r2, r3, lsl #2] 0x8016faa <iNemoRestoreDefaultParam+74>: nop 0x8016fac <iNemoRestoreDefaultParam+76>: ldr r5, [r0, #124] ; 0x7c 0x8016fae <iNemoRestoreDefaultParam+78>: lsrs r1, r0, #32 0x8016fb0 <iNemoRestoreDefaultParam+80>: ldr r1, [r5, #124] ; 0x7c 0x8016fb2 <iNemoRestoreDefaultParam+82>: lsrs r1, r0, #32 0x8016fb4 <iNemoRestoreDefaultParam+84>: strb r5, [r1, #0] 0x8016fb6 <iNemoRestoreDefaultParam+86>: lsrs r1, r0, #32 0x8016fb8 <iNemoRestoreDefaultParam+88>: strb r1, [r6, #0] 0x8016fba <iNemoRestoreDefaultParam+90>: lsrs r1, r0, #32 0x8016fbc <iNemoRestoreDefaultParam+92>: strb r5, [r3, #1] 0x8016fbe <iNemoRestoreDefaultParam+94>: lsrs r1, r0, #32 0x8016fc0 <iNemoRestoreDefaultParam+96>: strb r1, [r1, #2] 0x8016fc2 <iNemoRestoreDefaultParam+98>: lsrs r1, r0, #32 0x8016fc4 <iNemoRestoreDefaultParam+100>: ldr r3, [r7, #4] 0x8016fc6 <iNemoRestoreDefaultParam+102>: movs r2, #3 0x8016fc8 <iNemoRestoreDefaultParam+104>: strb r2, [r3, #0] 0x8016fca <iNemoRestoreDefaultParam+106>: ldr r3, [r7, #4] 0x8016fcc <iNemoRestoreDefaultParam+108>: adds r3, #1 0x8016fce <iNemoRestoreDefaultParam+110>: movs r2, #0 0x8016fd0 <iNemoRestoreDefaultParam+112>: strb r2, [r3, #0] 0x8016fd2 <iNemoRestoreDefaultParam+114>: ldr r3, [r7, #4] 0x8016fd4 <iNemoRestoreDefaultParam+116>: adds r3, #1 0x8016fd6 <iNemoRestoreDefaultParam+118>: ldrb r2, [r7, #10] 0x8016fd8 <iNemoRestoreDefaultParam+120>: ldr r0, [r7, #12] 0x8016fda <iNemoRestoreDefaultParam+122>: mov r1, r2 0x8016fdc <iNemoRestoreDefaultParam+124>: mov r2, r3 0x8016fde <iNemoRestoreDefaultParam+126>: bl 0x80156e0 0x8016fe2 <iNemoRestoreDefaultParam+130>: mov r3, r0 0x8016fe4 <iNemoRestoreDefaultParam+132>: strb r3, [r7, #23] 0x8016fe6 <iNemoRestoreDefaultParam+134>: b.n 0x80170b4 <iNemoRestoreDefaultParam+340> 0x8016fe8 <iNemoRestoreDefaultParam+136>: ldr r3, [r7, #4] 0x8016fea <iNemoRestoreDefaultParam+138>: movs r2, #3 0x8016fec <iNemoRestoreDefaultParam+140>: strb r2, [r3, #0] 0x8016fee <iNemoRestoreDefaultParam+142>: ldr r3, [r7, #4] 0x8016ff0 <iNemoRestoreDefaultParam+144>: adds r3, #1 0x8016ff2 <iNemoRestoreDefaultParam+146>: movs r2, #0 0x8016ff4 <iNemoRestoreDefaultParam+148>: strb r2, [r3, #0] 0x8016ff6 <iNemoRestoreDefaultParam+150>: ldr r3, [r7, #4] 0x8016ff8 <iNemoRestoreDefaultParam+152>: adds r3, #1 0x8016ffa <iNemoRestoreDefaultParam+154>: ldrb r2, [r7, #10] 0x8016ffc <iNemoRestoreDefaultParam+156>: ldr r0, [r7, #12] 0x8016ffe <iNemoRestoreDefaultParam+158>: mov r1, r2 0x8017000 <iNemoRestoreDefaultParam+160>: mov r2, r3 0x8017002 <iNemoRestoreDefaultParam+162>: bl 0x80156e0 0x8017006 <iNemoRestoreDefaultParam+166>: mov r3, r0 0x8017008 <iNemoRestoreDefaultParam+168>: strb r3, [r7, #23] 0x801700a <iNemoRestoreDefaultParam+170>: b.n 0x80170b4 <iNemoRestoreDefaultParam+340> 0x801700c <iNemoRestoreDefaultParam+172>: ldr r3, [r7, #4] 0x801700e <iNemoRestoreDefaultParam+174>: movs r2, #4 0x8017010 <iNemoRestoreDefaultParam+176>: strb r2, [r3, #0] 0x8017012 <iNemoRestoreDefaultParam+178>: ldr r3, [r7, #4] 0x8017014 <iNemoRestoreDefaultParam+180>: adds r3, #1 0x8017016 <iNemoRestoreDefaultParam+182>: movs r2, #0 0x8017018 <iNemoRestoreDefaultParam+184>: strb r2, [r3, #0] 0x801701a <iNemoRestoreDefaultParam+186>: ldr r3, [r7, #4] 0x801701c <iNemoRestoreDefaultParam+188>: adds r3, #1 0x801701e <iNemoRestoreDefaultParam+190>: ldrb r2, [r7, #10] 0x8017020 <iNemoRestoreDefaultParam+192>: ldr r0, [r7, #12] 0x8017022 <iNemoRestoreDefaultParam+194>: mov r1, r2 0x8017024 <iNemoRestoreDefaultParam+196>: mov r2, r3 0x8017026 <iNemoRestoreDefaultParam+198>: bl 0x80156e0 0x801702a <iNemoRestoreDefaultParam+202>: mov r3, r0 0x801702c <iNemoRestoreDefaultParam+204>: strb r3, [r7, #23] 0x801702e <iNemoRestoreDefaultParam+206>: b.n 0x80170b4 <iNemoRestoreDefaultParam+340> 0x8017030 <iNemoRestoreDefaultParam+208>: ldr r3, [r7, #4] 0x8017032 <iNemoRestoreDefaultParam+210>: movs r2, #4 0x8017034 <iNemoRestoreDefaultParam+212>: strb r2, [r3, #0] 0x8017036 <iNemoRestoreDefaultParam+214>: ldr r3, [r7, #4] 0x8017038 <iNemoRestoreDefaultParam+216>: adds r3, #1 0x801703a <iNemoRestoreDefaultParam+218>: movs r2, #0 0x801703c <iNemoRestoreDefaultParam+220>: strb r2, [r3, #0] 0x801703e <iNemoRestoreDefaultParam+222>: ldr r3, [r7, #4] 0x8017040 <iNemoRestoreDefaultParam+224>: adds r3, #2 0x8017042 <iNemoRestoreDefaultParam+226>: movs r2, #0 0x8017044 <iNemoRestoreDefaultParam+228>: strb r2, [r3, #0] 0x8017046 <iNemoRestoreDefaultParam+230>: ldr r3, [r7, #4] 0x8017048 <iNemoRestoreDefaultParam+232>: adds r3, #1 0x801704a <iNemoRestoreDefaultParam+234>: ldrb r2, [r7, #10] 0x801704c <iNemoRestoreDefaultParam+236>: ldr r0, [r7, #12] 0x801704e <iNemoRestoreDefaultParam+238>: mov r1, r2 0x8017050 <iNemoRestoreDefaultParam+240>: mov r2, r3 0x8017052 <iNemoRestoreDefaultParam+242>: bl 0x80156e0 0x8017056 <iNemoRestoreDefaultParam+246>: mov r3, r0 0x8017058 <iNemoRestoreDefaultParam+248>: strb r3, [r7, #23] 0x801705a <iNemoRestoreDefaultParam+250>: b.n 0x80170b4 <iNemoRestoreDefaultParam+340> 0x801705c <iNemoRestoreDefaultParam+252>: ldr r3, [r7, #4] 0x801705e <iNemoRestoreDefaultParam+254>: movs r2, #4 0x8017060 <iNemoRestoreDefaultParam+256>: strb r2, [r3, #0] 0x8017062 <iNemoRestoreDefaultParam+258>: ldr r3, [r7, #4] 0x8017064 <iNemoRestoreDefaultParam+260>: adds r3, #1 0x8017066 <iNemoRestoreDefaultParam+262>: movs r2, #0 0x8017068 <iNemoRestoreDefaultParam+264>: strb r2, [r3, #0] 0x801706a <iNemoRestoreDefaultParam+266>: ldr r3, [r7, #4] 0x801706c <iNemoRestoreDefaultParam+268>: adds r3, #2 0x801706e <iNemoRestoreDefaultParam+270>: movs r2, #0 0x8017070 <iNemoRestoreDefaultParam+272>: strb r2, [r3, #0] 0x8017072 <iNemoRestoreDefaultParam+274>: ldr r3, [r7, #4] 0x8017074 <iNemoRestoreDefaultParam+276>: adds r3, #1 0x8017076 <iNemoRestoreDefaultParam+278>: ldrb r2, [r7, #10] 0x8017078 <iNemoRestoreDefaultParam+280>: ldr r0, [r7, #12] 0x801707a <iNemoRestoreDefaultParam+282>: mov r1, r2 0x801707c <iNemoRestoreDefaultParam+284>: mov r2, r3 0x801707e <iNemoRestoreDefaultParam+286>: bl 0x80156e0 0x8017082 <iNemoRestoreDefaultParam+290>: mov r3, r0 0x8017084 <iNemoRestoreDefaultParam+292>: strb r3, [r7, #23] 0x8017086 <iNemoRestoreDefaultParam+294>: b.n 0x80170b4 <iNemoRestoreDefaultParam+340> 0x8017088 <iNemoRestoreDefaultParam+296>: ldr r3, [r7, #4] 0x801708a <iNemoRestoreDefaultParam+298>: movs r2, #4 0x801708c <iNemoRestoreDefaultParam+300>: strb r2, [r3, #0] 0x801708e <iNemoRestoreDefaultParam+302>: ldr r3, [r7, #4] 0x8017090 <iNemoRestoreDefaultParam+304>: adds r3, #1 0x8017092 <iNemoRestoreDefaultParam+306>: movs r2, #0 0x8017094 <iNemoRestoreDefaultParam+308>: strb r2, [r3, #0] 0x8017096 <iNemoRestoreDefaultParam+310>: ldr r3, [r7, #4] 0x8017098 <iNemoRestoreDefaultParam+312>: adds r3, #2 0x801709a <iNemoRestoreDefaultParam+314>: movs r2, #0 0x801709c <iNemoRestoreDefaultParam+316>: strb r2, [r3, #0] 0x801709e <iNemoRestoreDefaultParam+318>: ldr r3, [r7, #4] 0x80170a0 <iNemoRestoreDefaultParam+320>: adds r3, #1 0x80170a2 <iNemoRestoreDefaultParam+322>: ldrb r2, [r7, #10] 0x80170a4 <iNemoRestoreDefaultParam+324>: ldr r0, [r7, #12] 0x80170a6 <iNemoRestoreDefaultParam+326>: mov r1, r2 0x80170a8 <iNemoRestoreDefaultParam+328>: mov r2, r3 0x80170aa <iNemoRestoreDefaultParam+330>: bl 0x80156e0 0x80170ae <iNemoRestoreDefaultParam+334>: mov r3, r0 0x80170b0 <iNemoRestoreDefaultParam+336>: strb r3, [r7, #23] 0x80170b2 <iNemoRestoreDefaultParam+338>: nop 0x80170b4 <iNemoRestoreDefaultParam+340>: b.n 0x801739e <iNemoRestoreDefaultParam+1086> 0x80170b6 <iNemoRestoreDefaultParam+342>: ldrb r3, [r7, #10] 0x80170b8 <iNemoRestoreDefaultParam+344>: cmp r3, #6 0x80170ba <iNemoRestoreDefaultParam+346>: bhi.w 0x80173a2 <iNemoRestoreDefaultParam+1090> 0x80170be <iNemoRestoreDefaultParam+350>: add r2, pc, #4 ; (adr r2, 0x80170c4 <iNemoRestoreDefaultParam+356>) 0x80170c0 <iNemoRestoreDefaultParam+352>: ldr.w pc, [r2, r3, lsl #2] 0x80170c4 <iNemoRestoreDefaultParam+356>: strb r1, [r4, #3] 0x80170c6 <iNemoRestoreDefaultParam+358>: lsrs r1, r0, #32 0x80170c8 <iNemoRestoreDefaultParam+360>: strb r5, [r0, #4] 0x80170ca <iNemoRestoreDefaultParam+362>: lsrs r1, r0, #32 0x80170cc <iNemoRestoreDefaultParam+364>: strb r1, [r5, #4] 0x80170ce <iNemoRestoreDefaultParam+366>: lsrs r1, r0, #32 0x80170d0 <iNemoRestoreDefaultParam+368>: strb r5, [r1, #5] 0x80170d2 <iNemoRestoreDefaultParam+370>: lsrs r1, r0, #32 0x80170d4 <iNemoRestoreDefaultParam+372>: strb r1, [r7, #5] 0x80170d6 <iNemoRestoreDefaultParam+374>: lsrs r1, r0, #32 0x80170d8 <iNemoRestoreDefaultParam+376>: strb r5, [r4, #6] 0x80170da <iNemoRestoreDefaultParam+378>: lsrs r1, r0, #32 0x80170dc <iNemoRestoreDefaultParam+380>: strb r1, [r2, #7] 0x80170de <iNemoRestoreDefaultParam+382>: lsrs r1, r0, #32 0x80170e0 <iNemoRestoreDefaultParam+384>: ldr r3, [r7, #4] 0x80170e2 <iNemoRestoreDefaultParam+386>: movs r2, #3 0x80170e4 <iNemoRestoreDefaultParam+388>: strb r2, [r3, #0] 0x80170e6 <iNemoRestoreDefaultParam+390>: ldr r3, [r7, #4] 0x80170e8 <iNemoRestoreDefaultParam+392>: adds r3, #1 0x80170ea <iNemoRestoreDefaultParam+394>: movs r2, #0 0x80170ec <iNemoRestoreDefaultParam+396>: strb r2, [r3, #0] 0x80170ee <iNemoRestoreDefaultParam+398>: ldr r3, [r7, #4] 0x80170f0 <iNemoRestoreDefaultParam+400>: adds r3, #1 0x80170f2 <iNemoRestoreDefaultParam+402>: ldrb r2, [r7, #10] 0x80170f4 <iNemoRestoreDefaultParam+404>: ldr r0, [r7, #12] 0x80170f6 <iNemoRestoreDefaultParam+406>: mov r1, r2 0x80170f8 <iNemoRestoreDefaultParam+408>: mov r2, r3 0x80170fa <iNemoRestoreDefaultParam+410>: bl 0x8015a28 0x80170fe <iNemoRestoreDefaultParam+414>: mov r3, r0 0x8017100 <iNemoRestoreDefaultParam+416>: strb r3, [r7, #23] 0x8017102 <iNemoRestoreDefaultParam+418>: b.n 0x80171ee <iNemoRestoreDefaultParam+654> 0x8017104 <iNemoRestoreDefaultParam+420>: ldr r3, [r7, #4] 0x8017106 <iNemoRestoreDefaultParam+422>: movs r2, #3 0x8017108 <iNemoRestoreDefaultParam+424>: strb r2, [r3, #0] 0x801710a <iNemoRestoreDefaultParam+426>: ldr r3, [r7, #4] 0x801710c <iNemoRestoreDefaultParam+428>: adds r3, #1 0x801710e <iNemoRestoreDefaultParam+430>: movs r2, #0 0x8017110 <iNemoRestoreDefaultParam+432>: strb r2, [r3, #0] 0x8017112 <iNemoRestoreDefaultParam+434>: ldr r3, [r7, #4] 0x8017114 <iNemoRestoreDefaultParam+436>: adds r3, #1 0x8017116 <iNemoRestoreDefaultParam+438>: ldrb r2, [r7, #10] 0x8017118 <iNemoRestoreDefaultParam+440>: ldr r0, [r7, #12] 0x801711a <iNemoRestoreDefaultParam+442>: mov r1, r2 0x801711c <iNemoRestoreDefaultParam+444>: mov r2, r3 0x801711e <iNemoRestoreDefaultParam+446>: bl 0x8015a28 0x8017122 <iNemoRestoreDefaultParam+450>: mov r3, r0 0x8017124 <iNemoRestoreDefaultParam+452>: strb r3, [r7, #23] 0x8017126 <iNemoRestoreDefaultParam+454>: b.n 0x80171ee <iNemoRestoreDefaultParam+654> 0x8017128 <iNemoRestoreDefaultParam+456>: ldr r3, [r7, #4] 0x801712a <iNemoRestoreDefaultParam+458>: movs r2, #4 0x801712c <iNemoRestoreDefaultParam+460>: strb r2, [r3, #0] 0x801712e <iNemoRestoreDefaultParam+462>: ldr r3, [r7, #4] 0x8017130 <iNemoRestoreDefaultParam+464>: adds r3, #1 0x8017132 <iNemoRestoreDefaultParam+466>: movs r2, #0 0x8017134 <iNemoRestoreDefaultParam+468>: strb r2, [r3, #0] 0x8017136 <iNemoRestoreDefaultParam+470>: ldr r3, [r7, #4] 0x8017138 <iNemoRestoreDefaultParam+472>: adds r3, #1 0x801713a <iNemoRestoreDefaultParam+474>: ldrb r2, [r7, #10] 0x801713c <iNemoRestoreDefaultParam+476>: ldr r0, [r7, #12] 0x801713e <iNemoRestoreDefaultParam+478>: mov r1, r2 0x8017140 <iNemoRestoreDefaultParam+480>: mov r2, r3 0x8017142 <iNemoRestoreDefaultParam+482>: bl 0x8015a28 0x8017146 <iNemoRestoreDefaultParam+486>: mov r3, r0 0x8017148 <iNemoRestoreDefaultParam+488>: strb r3, [r7, #23] 0x801714a <iNemoRestoreDefaultParam+490>: b.n 0x80171ee <iNemoRestoreDefaultParam+654> 0x801714c <iNemoRestoreDefaultParam+492>: ldr r3, [r7, #4] 0x801714e <iNemoRestoreDefaultParam+494>: movs r2, #4 0x8017150 <iNemoRestoreDefaultParam+496>: strb r2, [r3, #0] 0x8017152 <iNemoRestoreDefaultParam+498>: ldr r3, [r7, #4] 0x8017154 <iNemoRestoreDefaultParam+500>: adds r3, #1 0x8017156 <iNemoRestoreDefaultParam+502>: movs r2, #0 0x8017158 <iNemoRestoreDefaultParam+504>: strb r2, [r3, #0] 0x801715a <iNemoRestoreDefaultParam+506>: ldr r3, [r7, #4] 0x801715c <iNemoRestoreDefaultParam+508>: adds r3, #2 0x801715e <iNemoRestoreDefaultParam+510>: movs r2, #0 0x8017160 <iNemoRestoreDefaultParam+512>: strb r2, [r3, #0] 0x8017162 <iNemoRestoreDefaultParam+514>: ldr r3, [r7, #4] 0x8017164 <iNemoRestoreDefaultParam+516>: adds r3, #1 0x8017166 <iNemoRestoreDefaultParam+518>: ldrb r2, [r7, #10] 0x8017168 <iNemoRestoreDefaultParam+520>: ldr r0, [r7, #12] 0x801716a <iNemoRestoreDefaultParam+522>: mov r1, r2 0x801716c <iNemoRestoreDefaultParam+524>: mov r2, r3 0x801716e <iNemoRestoreDefaultParam+526>: bl 0x8015a28 0x8017172 <iNemoRestoreDefaultParam+530>: mov r3, r0 0x8017174 <iNemoRestoreDefaultParam+532>: strb r3, [r7, #23] 0x8017176 <iNemoRestoreDefaultParam+534>: b.n 0x80171ee <iNemoRestoreDefaultParam+654> 0x8017178 <iNemoRestoreDefaultParam+536>: ldr r3, [r7, #4] 0x801717a <iNemoRestoreDefaultParam+538>: movs r2, #4 0x801717c <iNemoRestoreDefaultParam+540>: strb r2, [r3, #0] 0x801717e <iNemoRestoreDefaultParam+542>: ldr r3, [r7, #4] 0x8017180 <iNemoRestoreDefaultParam+544>: adds r3, #1 0x8017182 <iNemoRestoreDefaultParam+546>: movs r2, #0 0x8017184 <iNemoRestoreDefaultParam+548>: strb r2, [r3, #0] 0x8017186 <iNemoRestoreDefaultParam+550>: ldr r3, [r7, #4] 0x8017188 <iNemoRestoreDefaultParam+552>: adds r3, #2 0x801718a <iNemoRestoreDefaultParam+554>: movs r2, #0 0x801718c <iNemoRestoreDefaultParam+556>: strb r2, [r3, #0] 0x801718e <iNemoRestoreDefaultParam+558>: ldr r3, [r7, #4] 0x8017190 <iNemoRestoreDefaultParam+560>: adds r3, #1 0x8017192 <iNemoRestoreDefaultParam+562>: ldrb r2, [r7, #10] 0x8017194 <iNemoRestoreDefaultParam+564>: ldr r0, [r7, #12] 0x8017196 <iNemoRestoreDefaultParam+566>: mov r1, r2 0x8017198 <iNemoRestoreDefaultParam+568>: mov r2, r3 0x801719a <iNemoRestoreDefaultParam+570>: bl 0x8015a28 0x801719e <iNemoRestoreDefaultParam+574>: mov r3, r0 0x80171a0 <iNemoRestoreDefaultParam+576>: strb r3, [r7, #23] 0x80171a2 <iNemoRestoreDefaultParam+578>: b.n 0x80171ee <iNemoRestoreDefaultParam+654> 0x80171a4 <iNemoRestoreDefaultParam+580>: ldr r3, [r7, #4] 0x80171a6 <iNemoRestoreDefaultParam+582>: movs r2, #4 0x80171a8 <iNemoRestoreDefaultParam+584>: strb r2, [r3, #0] 0x80171aa <iNemoRestoreDefaultParam+586>: ldr r3, [r7, #4] 0x80171ac <iNemoRestoreDefaultParam+588>: adds r3, #1 0x80171ae <iNemoRestoreDefaultParam+590>: movs r2, #0 0x80171b0 <iNemoRestoreDefaultParam+592>: strb r2, [r3, #0] 0x80171b2 <iNemoRestoreDefaultParam+594>: ldr r3, [r7, #4] 0x80171b4 <iNemoRestoreDefaultParam+596>: adds r3, #2 0x80171b6 <iNemoRestoreDefaultParam+598>: movs r2, #0 0x80171b8 <iNemoRestoreDefaultParam+600>: strb r2, [r3, #0] 0x80171ba <iNemoRestoreDefaultParam+602>: ldr r3, [r7, #4] 0x80171bc <iNemoRestoreDefaultParam+604>: adds r3, #1 0x80171be <iNemoRestoreDefaultParam+606>: ldrb r2, [r7, #10] 0x80171c0 <iNemoRestoreDefaultParam+608>: ldr r0, [r7, #12] 0x80171c2 <iNemoRestoreDefaultParam+610>: mov r1, r2 0x80171c4 <iNemoRestoreDefaultParam+612>: mov r2, r3 0x80171c6 <iNemoRestoreDefaultParam+614>: bl 0x8015a28 0x80171ca <iNemoRestoreDefaultParam+618>: mov r3, r0 0x80171cc <iNemoRestoreDefaultParam+620>: strb r3, [r7, #23] 0x80171ce <iNemoRestoreDefaultParam+622>: b.n 0x80171ee <iNemoRestoreDefaultParam+654> 0x80171d0 <iNemoRestoreDefaultParam+624>: ldr r3, [r7, #12] 0x80171d2 <iNemoRestoreDefaultParam+626>: mov.w r2, #1065353216 ; 0x3f800000 0x80171d6 <iNemoRestoreDefaultParam+630>: str r2, [r3, #96] ; 0x60 0x80171d8 <iNemoRestoreDefaultParam+632>: ldr r3, [r7, #12] 0x80171da <iNemoRestoreDefaultParam+634>: mov.w r2, #1065353216 ; 0x3f800000 0x80171de <iNemoRestoreDefaultParam+638>: str r2, [r3, #100] ; 0x64 0x80171e0 <iNemoRestoreDefaultParam+640>: ldr r3, [r7, #12] 0x80171e2 <iNemoRestoreDefaultParam+642>: mov.w r2, #1065353216 ; 0x3f800000 0x80171e6 <iNemoRestoreDefaultParam+646>: str r2, [r3, #104] ; 0x68 0x80171e8 <iNemoRestoreDefaultParam+648>: movs r3, #1 0x80171ea <iNemoRestoreDefaultParam+650>: strb r3, [r7, #23] 0x80171ec <iNemoRestoreDefaultParam+652>: nop 0x80171ee <iNemoRestoreDefaultParam+654>: b.n 0x80173a2 <iNemoRestoreDefaultParam+1090> 0x80171f0 <iNemoRestoreDefaultParam+656>: ldrb r3, [r7, #10] 0x80171f2 <iNemoRestoreDefaultParam+658>: cmp r3, #5 0x80171f4 <iNemoRestoreDefaultParam+660>: bhi.w 0x80173a6 <iNemoRestoreDefaultParam+1094> 0x80171f8 <iNemoRestoreDefaultParam+664>: add r2, pc, #4 ; (adr r2, 0x8017200 <iNemoRestoreDefaultParam+672>) 0x80171fa <iNemoRestoreDefaultParam+666>: ldr.w pc, [r2, r3, lsl #2] 0x80171fe <iNemoRestoreDefaultParam+670>: nop 0x8017200 <iNemoRestoreDefaultParam+672>: strb r1, [r3, #8] 0x8017202 <iNemoRestoreDefaultParam+674>: lsrs r1, r0, #32 0x8017204 <iNemoRestoreDefaultParam+676>: strb r5, [r7, #8] 0x8017206 <iNemoRestoreDefaultParam+678>: lsrs r1, r0, #32 0x8017208 <iNemoRestoreDefaultParam+680>: strb r1, [r4, #9] 0x801720a <iNemoRestoreDefaultParam+682>: lsrs r1, r0, #32 0x801720c <iNemoRestoreDefaultParam+684>: strb r5, [r0, #10] 0x801720e <iNemoRestoreDefaultParam+686>: lsrs r1, r0, #32 0x8017210 <iNemoRestoreDefaultParam+688>: strb r1, [r6, #10] 0x8017212 <iNemoRestoreDefaultParam+690>: lsrs r1, r0, #32 0x8017214 <iNemoRestoreDefaultParam+692>: strb r5, [r3, #11] 0x8017216 <iNemoRestoreDefaultParam+694>: lsrs r1, r0, #32 0x8017218 <iNemoRestoreDefaultParam+696>: ldr r3, [r7, #4] 0x801721a <iNemoRestoreDefaultParam+698>: movs r2, #3 0x801721c <iNemoRestoreDefaultParam+700>: strb r2, [r3, #0] 0x801721e <iNemoRestoreDefaultParam+702>: ldr r3, [r7, #4] 0x8017220 <iNemoRestoreDefaultParam+704>: adds r3, #1 0x8017222 <iNemoRestoreDefaultParam+706>: movs r2, #0 0x8017224 <iNemoRestoreDefaultParam+708>: strb r2, [r3, #0] 0x8017226 <iNemoRestoreDefaultParam+710>: ldr r3, [r7, #4] 0x8017228 <iNemoRestoreDefaultParam+712>: adds r3, #1 0x801722a <iNemoRestoreDefaultParam+714>: ldrb r2, [r7, #10] 0x801722c <iNemoRestoreDefaultParam+716>: ldr r0, [r7, #12] 0x801722e <iNemoRestoreDefaultParam+718>: mov r1, r2 0x8017230 <iNemoRestoreDefaultParam+720>: mov r2, r3 0x8017232 <iNemoRestoreDefaultParam+722>: bl 0x8015d94 0x8017236 <iNemoRestoreDefaultParam+726>: mov r3, r0 0x8017238 <iNemoRestoreDefaultParam+728>: strb r3, [r7, #23] 0x801723a <iNemoRestoreDefaultParam+730>: b.n 0x8017308 <iNemoRestoreDefaultParam+936> 0x801723c <iNemoRestoreDefaultParam+732>: ldr r3, [r7, #4] 0x801723e <iNemoRestoreDefaultParam+734>: movs r2, #3 0x8017240 <iNemoRestoreDefaultParam+736>: strb r2, [r3, #0] 0x8017242 <iNemoRestoreDefaultParam+738>: ldr r3, [r7, #4] 0x8017244 <iNemoRestoreDefaultParam+740>: adds r3, #1 0x8017246 <iNemoRestoreDefaultParam+742>: movs r2, #0 0x8017248 <iNemoRestoreDefaultParam+744>: strb r2, [r3, #0] 0x801724a <iNemoRestoreDefaultParam+746>: ldr r3, [r7, #4] 0x801724c <iNemoRestoreDefaultParam+748>: adds r3, #1 0x801724e <iNemoRestoreDefaultParam+750>: ldrb r2, [r7, #10] 0x8017250 <iNemoRestoreDefaultParam+752>: ldr r0, [r7, #12] 0x8017252 <iNemoRestoreDefaultParam+754>: mov r1, r2 0x8017254 <iNemoRestoreDefaultParam+756>: mov r2, r3 0x8017256 <iNemoRestoreDefaultParam+758>: bl 0x8015d94 0x801725a <iNemoRestoreDefaultParam+762>: mov r3, r0 0x801725c <iNemoRestoreDefaultParam+764>: strb r3, [r7, #23] 0x801725e <iNemoRestoreDefaultParam+766>: b.n 0x8017308 <iNemoRestoreDefaultParam+936> 0x8017260 <iNemoRestoreDefaultParam+768>: ldr r3, [r7, #4] 0x8017262 <iNemoRestoreDefaultParam+770>: movs r2, #4 0x8017264 <iNemoRestoreDefaultParam+772>: strb r2, [r3, #0] 0x8017266 <iNemoRestoreDefaultParam+774>: ldr r3, [r7, #4] 0x8017268 <iNemoRestoreDefaultParam+776>: adds r3, #1 0x801726a <iNemoRestoreDefaultParam+778>: movs r2, #0 0x801726c <iNemoRestoreDefaultParam+780>: strb r2, [r3, #0] 0x801726e <iNemoRestoreDefaultParam+782>: ldr r3, [r7, #4] 0x8017270 <iNemoRestoreDefaultParam+784>: adds r3, #1 0x8017272 <iNemoRestoreDefaultParam+786>: ldrb r2, [r7, #10] 0x8017274 <iNemoRestoreDefaultParam+788>: ldr r0, [r7, #12] 0x8017276 <iNemoRestoreDefaultParam+790>: mov r1, r2 0x8017278 <iNemoRestoreDefaultParam+792>: mov r2, r3 0x801727a <iNemoRestoreDefaultParam+794>: bl 0x8015d94 0x801727e <iNemoRestoreDefaultParam+798>: mov r3, r0 0x8017280 <iNemoRestoreDefaultParam+800>: strb r3, [r7, #23] 0x8017282 <iNemoRestoreDefaultParam+802>: b.n 0x8017308 <iNemoRestoreDefaultParam+936> 0x8017284 <iNemoRestoreDefaultParam+804>: ldr r3, [r7, #4] 0x8017286 <iNemoRestoreDefaultParam+806>: movs r2, #4 0x8017288 <iNemoRestoreDefaultParam+808>: strb r2, [r3, #0] 0x801728a <iNemoRestoreDefaultParam+810>: ldr r3, [r7, #4] 0x801728c <iNemoRestoreDefaultParam+812>: adds r3, #1 0x801728e <iNemoRestoreDefaultParam+814>: movs r2, #0 0x8017290 <iNemoRestoreDefaultParam+816>: strb r2, [r3, #0] 0x8017292 <iNemoRestoreDefaultParam+818>: ldr r3, [r7, #4] 0x8017294 <iNemoRestoreDefaultParam+820>: adds r3, #2 0x8017296 <iNemoRestoreDefaultParam+822>: movs r2, #0 0x8017298 <iNemoRestoreDefaultParam+824>: strb r2, [r3, #0] 0x801729a <iNemoRestoreDefaultParam+826>: ldr r3, [r7, #4] 0x801729c <iNemoRestoreDefaultParam+828>: adds r3, #1 0x801729e <iNemoRestoreDefaultParam+830>: ldrb r2, [r7, #10] 0x80172a0 <iNemoRestoreDefaultParam+832>: ldr r0, [r7, #12] 0x80172a2 <iNemoRestoreDefaultParam+834>: mov r1, r2 0x80172a4 <iNemoRestoreDefaultParam+836>: mov r2, r3 0x80172a6 <iNemoRestoreDefaultParam+838>: bl 0x8015d94 0x80172aa <iNemoRestoreDefaultParam+842>: mov r3, r0 0x80172ac <iNemoRestoreDefaultParam+844>: strb r3, [r7, #23] 0x80172ae <iNemoRestoreDefaultParam+846>: b.n 0x8017308 <iNemoRestoreDefaultParam+936> 0x80172b0 <iNemoRestoreDefaultParam+848>: ldr r3, [r7, #4] 0x80172b2 <iNemoRestoreDefaultParam+850>: movs r2, #4 0x80172b4 <iNemoRestoreDefaultParam+852>: strb r2, [r3, #0] 0x80172b6 <iNemoRestoreDefaultParam+854>: ldr r3, [r7, #4] 0x80172b8 <iNemoRestoreDefaultParam+856>: adds r3, #1 0x80172ba <iNemoRestoreDefaultParam+858>: movs r2, #0 0x80172bc <iNemoRestoreDefaultParam+860>: strb r2, [r3, #0] 0x80172be <iNemoRestoreDefaultParam+862>: ldr r3, [r7, #4] 0x80172c0 <iNemoRestoreDefaultParam+864>: adds r3, #2 0x80172c2 <iNemoRestoreDefaultParam+866>: movs r2, #0 0x80172c4 <iNemoRestoreDefaultParam+868>: strb r2, [r3, #0] 0x80172c6 <iNemoRestoreDefaultParam+870>: ldr r3, [r7, #4] 0x80172c8 <iNemoRestoreDefaultParam+872>: adds r3, #1 0x80172ca <iNemoRestoreDefaultParam+874>: ldrb r2, [r7, #10] 0x80172cc <iNemoRestoreDefaultParam+876>: ldr r0, [r7, #12] 0x80172ce <iNemoRestoreDefaultParam+878>: mov r1, r2 0x80172d0 <iNemoRestoreDefaultParam+880>: mov r2, r3 0x80172d2 <iNemoRestoreDefaultParam+882>: bl 0x8015d94 0x80172d6 <iNemoRestoreDefaultParam+886>: mov r3, r0 0x80172d8 <iNemoRestoreDefaultParam+888>: strb r3, [r7, #23] 0x80172da <iNemoRestoreDefaultParam+890>: b.n 0x8017308 <iNemoRestoreDefaultParam+936> 0x80172dc <iNemoRestoreDefaultParam+892>: ldr r3, [r7, #4] 0x80172de <iNemoRestoreDefaultParam+894>: movs r2, #4 0x80172e0 <iNemoRestoreDefaultParam+896>: strb r2, [r3, #0] 0x80172e2 <iNemoRestoreDefaultParam+898>: ldr r3, [r7, #4] 0x80172e4 <iNemoRestoreDefaultParam+900>: adds r3, #1 0x80172e6 <iNemoRestoreDefaultParam+902>: movs r2, #0 0x80172e8 <iNemoRestoreDefaultParam+904>: strb r2, [r3, #0] 0x80172ea <iNemoRestoreDefaultParam+906>: ldr r3, [r7, #4] 0x80172ec <iNemoRestoreDefaultParam+908>: adds r3, #2 0x80172ee <iNemoRestoreDefaultParam+910>: movs r2, #0 0x80172f0 <iNemoRestoreDefaultParam+912>: strb r2, [r3, #0] 0x80172f2 <iNemoRestoreDefaultParam+914>: ldr r3, [r7, #4] 0x80172f4 <iNemoRestoreDefaultParam+916>: adds r3, #1 0x80172f6 <iNemoRestoreDefaultParam+918>: ldrb r2, [r7, #10] 0x80172f8 <iNemoRestoreDefaultParam+920>: ldr r0, [r7, #12] 0x80172fa <iNemoRestoreDefaultParam+922>: mov r1, r2 0x80172fc <iNemoRestoreDefaultParam+924>: mov r2, r3 0x80172fe <iNemoRestoreDefaultParam+926>: bl 0x8015d94 0x8017302 <iNemoRestoreDefaultParam+930>: mov r3, r0 0x8017304 <iNemoRestoreDefaultParam+932>: strb r3, [r7, #23] 0x8017306 <iNemoRestoreDefaultParam+934>: nop 0x8017308 <iNemoRestoreDefaultParam+936>: b.n 0x80173a6 <iNemoRestoreDefaultParam+1094> 0x801730a <iNemoRestoreDefaultParam+938>: ldrb r3, [r7, #10] 0x801730c <iNemoRestoreDefaultParam+940>: cmp r3, #0 0x801730e <iNemoRestoreDefaultParam+942>: beq.n 0x8017316 <iNemoRestoreDefaultParam+950> 0x8017310 <iNemoRestoreDefaultParam+944>: cmp r3, #1 0x8017312 <iNemoRestoreDefaultParam+946>: beq.n 0x801733a <iNemoRestoreDefaultParam+986> 0x8017314 <iNemoRestoreDefaultParam+948>: b.n 0x80173a8 <iNemoRestoreDefaultParam+1096> 0x8017316 <iNemoRestoreDefaultParam+950>: ldr r3, [r7, #4] 0x8017318 <iNemoRestoreDefaultParam+952>: movs r2, #3 0x801731a <iNemoRestoreDefaultParam+954>: strb r2, [r3, #0] 0x801731c <iNemoRestoreDefaultParam+956>: ldr r3, [r7, #4] 0x801731e <iNemoRestoreDefaultParam+958>: adds r3, #1 0x8017320 <iNemoRestoreDefaultParam+960>: movs r2, #0 0x8017322 <iNemoRestoreDefaultParam+962>: strb r2, [r3, #0] 0x8017324 <iNemoRestoreDefaultParam+964>: ldr r3, [r7, #4] 0x8017326 <iNemoRestoreDefaultParam+966>: adds r3, #1 0x8017328 <iNemoRestoreDefaultParam+968>: ldrb r2, [r7, #10] 0x801732a <iNemoRestoreDefaultParam+970>: ldr r0, [r7, #12] 0x801732c <iNemoRestoreDefaultParam+972>: mov r1, r2 0x801732e <iNemoRestoreDefaultParam+974>: mov r2, r3 0x8017330 <iNemoRestoreDefaultParam+976>: bl 0x8016030 0x8017334 <iNemoRestoreDefaultParam+980>: mov r3, r0 0x8017336 <iNemoRestoreDefaultParam+982>: strb r3, [r7, #23] 0x8017338 <iNemoRestoreDefaultParam+984>: b.n 0x8017366 <iNemoRestoreDefaultParam+1030> 0x801733a <iNemoRestoreDefaultParam+986>: ldr r3, [r7, #4] 0x801733c <iNemoRestoreDefaultParam+988>: movs r2, #4 0x801733e <iNemoRestoreDefaultParam+990>: strb r2, [r3, #0] 0x8017340 <iNemoRestoreDefaultParam+992>: ldr r3, [r7, #4] 0x8017342 <iNemoRestoreDefaultParam+994>: adds r3, #1 0x8017344 <iNemoRestoreDefaultParam+996>: movs r2, #0 0x8017346 <iNemoRestoreDefaultParam+998>: strb r2, [r3, #0] 0x8017348 <iNemoRestoreDefaultParam+1000>: ldr r3, [r7, #4] 0x801734a <iNemoRestoreDefaultParam+1002>: adds r3, #2 0x801734c <iNemoRestoreDefaultParam+1004>: movs r2, #0 0x801734e <iNemoRestoreDefaultParam+1006>: strb r2, [r3, #0] 0x8017350 <iNemoRestoreDefaultParam+1008>: ldr r3, [r7, #4] 0x8017352 <iNemoRestoreDefaultParam+1010>: adds r3, #1 0x8017354 <iNemoRestoreDefaultParam+1012>: ldrb r2, [r7, #10] 0x8017356 <iNemoRestoreDefaultParam+1014>: ldr r0, [r7, #12] 0x8017358 <iNemoRestoreDefaultParam+1016>: mov r1, r2 0x801735a <iNemoRestoreDefaultParam+1018>: mov r2, r3 0x801735c <iNemoRestoreDefaultParam+1020>: bl 0x8016030 0x8017360 <iNemoRestoreDefaultParam+1024>: mov r3, r0 0x8017362 <iNemoRestoreDefaultParam+1026>: strb r3, [r7, #23] 0x8017364 <iNemoRestoreDefaultParam+1028>: nop 0x8017366 <iNemoRestoreDefaultParam+1030>: b.n 0x80173a8 <iNemoRestoreDefaultParam+1096> 0x8017368 <iNemoRestoreDefaultParam+1032>: ldrb r3, [r7, #10] 0x801736a <iNemoRestoreDefaultParam+1034>: cmp r3, #0 0x801736c <iNemoRestoreDefaultParam+1036>: beq.n 0x8017370 <iNemoRestoreDefaultParam+1040> 0x801736e <iNemoRestoreDefaultParam+1038>: b.n 0x80173a8 <iNemoRestoreDefaultParam+1096> 0x8017370 <iNemoRestoreDefaultParam+1040>: ldr r3, [r7, #4] 0x8017372 <iNemoRestoreDefaultParam+1042>: movs r2, #4 0x8017374 <iNemoRestoreDefaultParam+1044>: strb r2, [r3, #0] 0x8017376 <iNemoRestoreDefaultParam+1046>: ldr r3, [r7, #4] 0x8017378 <iNemoRestoreDefaultParam+1048>: adds r3, #1 0x801737a <iNemoRestoreDefaultParam+1050>: movs r2, #0 0x801737c <iNemoRestoreDefaultParam+1052>: strb r2, [r3, #0] 0x801737e <iNemoRestoreDefaultParam+1054>: ldr r3, [r7, #4] 0x8017380 <iNemoRestoreDefaultParam+1056>: adds r3, #2 0x8017382 <iNemoRestoreDefaultParam+1058>: movs r2, #0 0x8017384 <iNemoRestoreDefaultParam+1060>: strb r2, [r3, #0] 0x8017386 <iNemoRestoreDefaultParam+1062>: ldr r3, [r7, #4] 0x8017388 <iNemoRestoreDefaultParam+1064>: adds r3, #1 0x801738a <iNemoRestoreDefaultParam+1066>: ldrb r2, [r7, #10] 0x801738c <iNemoRestoreDefaultParam+1068>: ldr r0, [r7, #12] 0x801738e <iNemoRestoreDefaultParam+1070>: mov r1, r2 0x8017390 <iNemoRestoreDefaultParam+1072>: mov r2, r3 0x8017392 <iNemoRestoreDefaultParam+1074>: bl 0x8016100 0x8017396 <iNemoRestoreDefaultParam+1078>: mov r3, r0 0x8017398 <iNemoRestoreDefaultParam+1080>: strb r3, [r7, #23] 0x801739a <iNemoRestoreDefaultParam+1082>: nop 0x801739c <iNemoRestoreDefaultParam+1084>: b.n 0x80173a8 <iNemoRestoreDefaultParam+1096> 0x801739e <iNemoRestoreDefaultParam+1086>: nop 0x80173a0 <iNemoRestoreDefaultParam+1088>: b.n 0x80173a8 <iNemoRestoreDefaultParam+1096> 0x80173a2 <iNemoRestoreDefaultParam+1090>: nop 0x80173a4 <iNemoRestoreDefaultParam+1092>: b.n 0x80173a8 <iNemoRestoreDefaultParam+1096> 0x80173a6 <iNemoRestoreDefaultParam+1094>: nop 0x80173a8 <iNemoRestoreDefaultParam+1096>: ldrb r3, [r7, #23] 0x80173aa <iNemoRestoreDefaultParam+1098>: mov r0, r3 0x80173ac <iNemoRestoreDefaultParam+1100>: adds r7, #24 0x80173ae <iNemoRestoreDefaultParam+1102>: mov sp, r7 0x80173b0 <iNemoRestoreDefaultParam+1104>: pop {r7, pc} 0x80173b2: nop 0x80173b4 : push {r7, lr} 0x80173b6 <prvSetupHardware+2>: add r7, sp, #0 0x80173b8 <prvSetupHardware+4>: movs r0, #61 ; 0x3d 0x80173ba <prvSetupHardware+6>: movs r1, #1 0x80173bc <prvSetupHardware+8>: bl 0x800bd64 0x80173c0 <prvSetupHardware+12>: mov.w r0, #134217728 ; 0x8000000 0x80173c4 <prvSetupHardware+16>: mov.w r1, #12288 ; 0x3000 0x80173c8 <prvSetupHardware+20>: bl 0x800aaa8 0x80173cc <prvSetupHardware+24>: mov.w r0, #768 ; 0x300 0x80173d0 <prvSetupHardware+28>: bl 0x800a9b0 0x80173d4 <prvSetupHardware+32>: movs r0, #4 0x80173d6 <prvSetupHardware+34>: bl 0x800aad4 0x80173da <prvSetupHardware+38>: movs r0, #0 0x80173dc <prvSetupHardware+40>: bl 0x80123dc 0x80173e0 <prvSetupHardware+44>: pop {r7, pc} 0x80173e2: nop 0x80173e4 : push {r7, lr} 0x80173e6 <main+2>: add r7, sp, #0 => 0x80173e8 <main+4>: bl 0x80173b4 0x80173ec <main+8>: movs r0, #0 0x80173ee <main+10>: bl 0x8012778 0x80173f2 <main+14>: bl 0x800cfec 0x80173f6 <main+18>: movs r3, #0 0x80173f8 <main+20>: mov r0, r3 0x80173fa <main+22>: pop {r7, pc} 0x80173fc : push {r7} 0x80173fe <NMI_Handler+2>: add r7, sp, #0 0x8017400 <NMI_Handler+4>: mov sp, r7 0x8017402 <NMI_Handler+6>: ldr.w r7, [sp], #4 0x8017406 <NMI_Handler+10>: bx lr 0x8017408 : push {r7} 0x801740a <HardFault_Handler+2>: add r7, sp, #0 0x801740c <HardFault_Handler+4>: b.n 0x801740c <HardFault_Handler+4> 0x801740e: nop 0x8017410 : push {r7} 0x8017412 <MemManage_Handler+2>: add r7, sp, #0 0x8017414 <MemManage_Handler+4>: b.n 0x8017414 <MemManage_Handler+4> 0x8017416: nop 0x8017418 : push {r7} 0x801741a <BusFault_Handler+2>: add r7, sp, #0 0x801741c <BusFault_Handler+4>: b.n 0x801741c <BusFault_Handler+4> 0x801741e: nop 0x8017420 : push {r7} 0x8017422 <UsageFault_Handler+2>: add r7, sp, #0 0x8017424 <UsageFault_Handler+4>: b.n 0x8017424 <UsageFault_Handler+4> 0x8017426: nop 0x8017428 : push {r7} 0x801742a <DebugMon_Handler+2>: add r7, sp, #0 0x801742c <DebugMon_Handler+4>: mov sp, r7 0x801742e <DebugMon_Handler+6>: ldr.w r7, [sp], #4 0x8017432 <DebugMon_Handler+10>: bx lr 0x8017434 : push {r7} 0x8017436 <TimerFindFactors+2>: sub sp, #36 ; 0x24 0x8017438 <TimerFindFactors+4>: add r7, sp, #0 0x801743a <TimerFindFactors+6>: str r0, [r7, #12] 0x801743c <TimerFindFactors+8>: str r1, [r7, #8] 0x801743e <TimerFindFactors+10>: str r2, [r7, #4] 0x8017440 <TimerFindFactors+12>: ldr r3, [r7, #12] 0x8017442 <TimerFindFactors+14>: str r3, [r7, #20] 0x8017444 <TimerFindFactors+16>: ldr r3, [r7, #12] 0x8017446 <TimerFindFactors+18>: subs r2, r3, #1 0x8017448 <TimerFindFactors+20>: movw r3, #32769 ; 0x8001 0x801744c <TimerFindFactors+24>: movt r3, #32768 ; 0x8000 0x8017450 <TimerFindFactors+28>: umull r1, r3, r3, r2 0x8017454 <TimerFindFactors+32>: lsrs r3, r3, #15 0x8017456 <TimerFindFactors+34>: uxth r3, r3 0x8017458 <TimerFindFactors+36>: adds r3, #1 0x801745a <TimerFindFactors+38>: strh r3, [r7, #28] 0x801745c <TimerFindFactors+40>: ldr r3, [r7, #8] 0x801745e <TimerFindFactors+42>: ldrh r2, [r7, #28] 0x8017460 <TimerFindFactors+44>: strh r2, [r3, #0] 0x8017462 <TimerFindFactors+46>: ldr r3, [r7, #8] 0x8017464 <TimerFindFactors+48>: ldrh r3, [r3, #0] 0x8017466 <TimerFindFactors+50>: ldr r2, [r7, #12] 0x8017468 <TimerFindFactors+52>: udiv r3, r2, r3 0x801746c <TimerFindFactors+56>: strh r3, [r7, #30] 0x801746e <TimerFindFactors+58>: ldr r3, [r7, #4] 0x8017470 <TimerFindFactors+60>: ldrh r2, [r7, #30] 0x8017472 <TimerFindFactors+62>: strh r2, [r3, #0] 0x8017474 <TimerFindFactors+64>: b.n 0x8017506 <TimerFindFactors+210> 0x8017476 <TimerFindFactors+66>: ldr r3, [r7, #8] 0x8017478 <TimerFindFactors+68>: ldrh r3, [r3, #0] 0x801747a <TimerFindFactors+70>: ldr r2, [r7, #12] 0x801747c <TimerFindFactors+72>: udiv r3, r2, r3 0x8017480 <TimerFindFactors+76>: uxth r2, r3 0x8017482 <TimerFindFactors+78>: ldr r3, [r7, #4] 0x8017484 <TimerFindFactors+80>: strh r2, [r3, #0] 0x8017486 <TimerFindFactors+82>: ldr r3, [r7, #8] 0x8017488 <TimerFindFactors+84>: ldrh r3, [r3, #0] 0x801748a <TimerFindFactors+86>: ldr r2, [r7, #4] 0x801748c <TimerFindFactors+88>: ldrh r2, [r2, #0] 0x801748e <TimerFindFactors+90>: mul.w r2, r2, r3 0x8017492 <TimerFindFactors+94>: ldr r3, [r7, #12] 0x8017494 <TimerFindFactors+96>: subs r3, r2, r3 0x8017496 <TimerFindFactors+98>: str r3, [r7, #24] 0x8017498 <TimerFindFactors+100>: ldr r3, [r7, #24] 0x801749a <TimerFindFactors+102>: eor.w r2, r3, r3, asr #31 0x801749e <TimerFindFactors+106>: sub.w r2, r2, r3, asr #31 0x80174a2 <TimerFindFactors+110>: ldr r3, [r7, #8] 0x80174a4 <TimerFindFactors+112>: ldrh r3, [r3, #0] 0x80174a6 <TimerFindFactors+114>: lsrs r3, r3, #1 0x80174a8 <TimerFindFactors+116>: uxth r3, r3 0x80174aa <TimerFindFactors+118>: cmp r2, r3 0x80174ac <TimerFindFactors+120>: ble.n 0x80174cc <TimerFindFactors+152> 0x80174ae <TimerFindFactors+122>: ldr r3, [r7, #4] 0x80174b0 <TimerFindFactors+124>: ldrh r3, [r3, #0] 0x80174b2 <TimerFindFactors+126>: adds r3, #1 0x80174b4 <TimerFindFactors+128>: uxth r2, r3 0x80174b6 <TimerFindFactors+130>: ldr r3, [r7, #4] 0x80174b8 <TimerFindFactors+132>: strh r2, [r3, #0] 0x80174ba <TimerFindFactors+134>: ldr r3, [r7, #8] 0x80174bc <TimerFindFactors+136>: ldrh r3, [r3, #0] 0x80174be <TimerFindFactors+138>: ldr r2, [r7, #4] 0x80174c0 <TimerFindFactors+140>: ldrh r2, [r2, #0] 0x80174c2 <TimerFindFactors+142>: mul.w r2, r2, r3 0x80174c6 <TimerFindFactors+146>: ldr r3, [r7, #12] 0x80174c8 <TimerFindFactors+148>: subs r3, r2, r3 0x80174ca <TimerFindFactors+150>: str r3, [r7, #24] 0x80174cc <TimerFindFactors+152>: ldr r3, [r7, #24] 0x80174ce <TimerFindFactors+154>: eor.w r2, r3, r3, asr #31 0x80174d2 <TimerFindFactors+158>: sub.w r2, r2, r3, asr #31 0x80174d6 <TimerFindFactors+162>: ldr r3, [r7, #20] 0x80174d8 <TimerFindFactors+164>: cmp r3, #0 0x80174da <TimerFindFactors+166>: it lt 0x80174dc <TimerFindFactors+168>: neglt r3, r3 0x80174de <TimerFindFactors+170>: cmp r2, r3 0x80174e0 <TimerFindFactors+172>: bge.n 0x80174fa <TimerFindFactors+198> 0x80174e2 <TimerFindFactors+174>: ldr r3, [r7, #24] 0x80174e4 <TimerFindFactors+176>: str r3, [r7, #20] 0x80174e6 <TimerFindFactors+178>: ldr r3, [r7, #8] 0x80174e8 <TimerFindFactors+180>: ldrh r3, [r3, #0] 0x80174ea <TimerFindFactors+182>: strh r3, [r7, #28] 0x80174ec <TimerFindFactors+184>: ldr r3, [r7, #4] 0x80174ee <TimerFindFactors+186>: ldrh r3, [r3, #0] 0x80174f0 <TimerFindFactors+188>: strh r3, [r7, #30] 0x80174f2 <TimerFindFactors+190>: ldr r3, [r7, #24] 0x80174f4 <TimerFindFactors+192>: cmp r3, #0 0x80174f6 <TimerFindFactors+194>: bne.n 0x80174fa <TimerFindFactors+198> 0x80174f8 <TimerFindFactors+196>: b.n 0x8017512 <TimerFindFactors+222> 0x80174fa <TimerFindFactors+198>: ldr r3, [r7, #8] 0x80174fc <TimerFindFactors+200>: ldrh r3, [r3, #0] 0x80174fe <TimerFindFactors+202>: adds r3, #1 0x8017500 <TimerFindFactors+204>: uxth r2, r3 0x8017502 <TimerFindFactors+206>: ldr r3, [r7, #8] 0x8017504 <TimerFindFactors+208>: strh r2, [r3, #0] 0x8017506 <TimerFindFactors+210>: ldr r3, [r7, #8] 0x8017508 <TimerFindFactors+212>: ldrh r2, [r3, #0] 0x801750a <TimerFindFactors+214>: movw r3, #65533 ; 0xfffd 0x801750e <TimerFindFactors+218>: cmp r2, r3 0x8017510 <TimerFindFactors+220>: bls.n 0x8017476 <TimerFindFactors+66> 0x8017512 <TimerFindFactors+222>: ldr r3, [r7, #8] 0x8017514 <TimerFindFactors+224>: ldrh r2, [r7, #28] 0x8017516 <TimerFindFactors+226>: strh r2, [r3, #0] 0x8017518 <TimerFindFactors+228>: ldr r3, [r7, #4] 0x801751a <TimerFindFactors+230>: ldrh r2, [r7, #30] 0x801751c <TimerFindFactors+232>: strh r2, [r3, #0] 0x801751e <TimerFindFactors+234>: adds r7, #36 ; 0x24 0x8017520 <TimerFindFactors+236>: mov sp, r7 0x8017522 <TimerFindFactors+238>: ldr.w r7, [sp], #4 0x8017526 <TimerFindFactors+242>: bx lr 0x8017528 : push {r7} 0x801752a <s16_to_u8_buffer+2>: sub sp, #20 0x801752c <s16_to_u8_buffer+4>: add r7, sp, #0 0x801752e <s16_to_u8_buffer+6>: str r0, [r7, #4] 0x8017530 <s16_to_u8_buffer+8>: str r1, [r7, #0] 0x8017532 <s16_to_u8_buffer+10>: movs r3, #0 0x8017534 <s16_to_u8_buffer+12>: strh r3, [r7, #14] 0x8017536 <s16_to_u8_buffer+14>: ldr r3, [r7, #4] 0x8017538 <s16_to_u8_buffer+16>: ldrh r3, [r3, #0] 0x801753a <s16_to_u8_buffer+18>: strh r3, [r7, #14] 0x801753c <s16_to_u8_buffer+20>: ldrh r3, [r7, #14] 0x801753e <s16_to_u8_buffer+22>: lsrs r3, r3, #8 0x8017540 <s16_to_u8_buffer+24>: uxth r3, r3 0x8017542 <s16_to_u8_buffer+26>: uxtb r2, r3 0x8017544 <s16_to_u8_buffer+28>: ldr r3, [r7, #0] 0x8017546 <s16_to_u8_buffer+30>: strb r2, [r3, #0] 0x8017548 <s16_to_u8_buffer+32>: ldr r3, [r7, #0] 0x801754a <s16_to_u8_buffer+34>: adds r3, #1 0x801754c <s16_to_u8_buffer+36>: str r3, [r7, #0] 0x801754e <s16_to_u8_buffer+38>: ldrh r3, [r7, #14] 0x8017550 <s16_to_u8_buffer+40>: uxtb r2, r3 0x8017552 <s16_to_u8_buffer+42>: ldr r3, [r7, #0] 0x8017554 <s16_to_u8_buffer+44>: strb r2, [r3, #0] 0x8017556 <s16_to_u8_buffer+46>: adds r7, #20 0x8017558 <s16_to_u8_buffer+48>: mov sp, r7 0x801755a <s16_to_u8_buffer+50>: ldr.w r7, [sp], #4 0x801755e <s16_to_u8_buffer+54>: bx lr 0x8017560 : push {r7} 0x8017562 <u16_to_u8_buffer+2>: sub sp, #20 0x8017564 <u16_to_u8_buffer+4>: add r7, sp, #0 0x8017566 <u16_to_u8_buffer+6>: str r0, [r7, #4] 0x8017568 <u16_to_u8_buffer+8>: str r1, [r7, #0] 0x801756a <u16_to_u8_buffer+10>: movs r3, #0 0x801756c <u16_to_u8_buffer+12>: strh r3, [r7, #14] 0x801756e <u16_to_u8_buffer+14>: ldr r3, [r7, #4] 0x8017570 <u16_to_u8_buffer+16>: ldrh r3, [r3, #0] 0x8017572 <u16_to_u8_buffer+18>: strh r3, [r7, #14] 0x8017574 <u16_to_u8_buffer+20>: ldrh r3, [r7, #14] 0x8017576 <u16_to_u8_buffer+22>: lsrs r3, r3, #8 0x8017578 <u16_to_u8_buffer+24>: uxth r3, r3 0x801757a <u16_to_u8_buffer+26>: uxtb r2, r3 0x801757c <u16_to_u8_buffer+28>: ldr r3, [r7, #0] 0x801757e <u16_to_u8_buffer+30>: strb r2, [r3, #0] 0x8017580 <u16_to_u8_buffer+32>: ldr r3, [r7, #0] 0x8017582 <u16_to_u8_buffer+34>: adds r3, #1 0x8017584 <u16_to_u8_buffer+36>: str r3, [r7, #0] 0x8017586 <u16_to_u8_buffer+38>: ldrh r3, [r7, #14] 0x8017588 <u16_to_u8_buffer+40>: uxtb r2, r3 0x801758a <u16_to_u8_buffer+42>: ldr r3, [r7, #0] 0x801758c <u16_to_u8_buffer+44>: strb r2, [r3, #0] 0x801758e <u16_to_u8_buffer+46>: adds r7, #20 0x8017590 <u16_to_u8_buffer+48>: mov sp, r7 0x8017592 <u16_to_u8_buffer+50>: ldr.w r7, [sp], #4 0x8017596 <u16_to_u8_buffer+54>: bx lr 0x8017598 : push {r7} 0x801759a <s32_to_u8_buffer+2>: sub sp, #20 0x801759c <s32_to_u8_buffer+4>: add r7, sp, #0 0x801759e <s32_to_u8_buffer+6>: str r0, [r7, #4] 0x80175a0 <s32_to_u8_buffer+8>: str r1, [r7, #0] 0x80175a2 <s32_to_u8_buffer+10>: movs r3, #0 0x80175a4 <s32_to_u8_buffer+12>: str r3, [r7, #8] 0x80175a6 <s32_to_u8_buffer+14>: ldr r3, [r7, #4] 0x80175a8 <s32_to_u8_buffer+16>: ldr r3, [r3, #0] 0x80175aa <s32_to_u8_buffer+18>: str r3, [r7, #8] 0x80175ac <s32_to_u8_buffer+20>: movs r3, #3 0x80175ae <s32_to_u8_buffer+22>: str r3, [r7, #12] 0x80175b0 <s32_to_u8_buffer+24>: b.n 0x80175ce <s32_to_u8_buffer+54> 0x80175b2 <s32_to_u8_buffer+26>: ldr r3, [r7, #12] 0x80175b4 <s32_to_u8_buffer+28>: lsls r3, r3, #3 0x80175b6 <s32_to_u8_buffer+30>: ldr r2, [r7, #8] 0x80175b8 <s32_to_u8_buffer+32>: lsr.w r3, r2, r3 0x80175bc <s32_to_u8_buffer+36>: uxtb r2, r3 0x80175be <s32_to_u8_buffer+38>: ldr r3, [r7, #0] 0x80175c0 <s32_to_u8_buffer+40>: strb r2, [r3, #0] 0x80175c2 <s32_to_u8_buffer+42>: ldr r3, [r7, #0] 0x80175c4 <s32_to_u8_buffer+44>: adds r3, #1 0x80175c6 <s32_to_u8_buffer+46>: str r3, [r7, #0] 0x80175c8 <s32_to_u8_buffer+48>: ldr r3, [r7, #12] 0x80175ca <s32_to_u8_buffer+50>: subs r3, #1 0x80175cc <s32_to_u8_buffer+52>: str r3, [r7, #12] 0x80175ce <s32_to_u8_buffer+54>: ldr r3, [r7, #12] 0x80175d0 <s32_to_u8_buffer+56>: cmp r3, #0 0x80175d2 <s32_to_u8_buffer+58>: bgt.n 0x80175b2 <s32_to_u8_buffer+26> 0x80175d4 <s32_to_u8_buffer+60>: ldr r3, [r7, #8] 0x80175d6 <s32_to_u8_buffer+62>: uxtb r2, r3 0x80175d8 <s32_to_u8_buffer+64>: ldr r3, [r7, #0] 0x80175da <s32_to_u8_buffer+66>: strb r2, [r3, #0] 0x80175dc <s32_to_u8_buffer+68>: adds r7, #20 0x80175de <s32_to_u8_buffer+70>: mov sp, r7 0x80175e0 <s32_to_u8_buffer+72>: ldr.w r7, [sp], #4 0x80175e4 <s32_to_u8_buffer+76>: bx lr 0x80175e6: nop 0x80175e8 : push {r7} 0x80175ea <Float_To_Buffer+2>: sub sp, #20 0x80175ec <Float_To_Buffer+4>: add r7, sp, #0 0x80175ee <Float_To_Buffer+6>: str r0, [r7, #4] 0x80175f0 <Float_To_Buffer+8>: str r1, [r7, #0] 0x80175f2 <Float_To_Buffer+10>: adds r3, r7, #4 0x80175f4 <Float_To_Buffer+12>: str r3, [r7, #12] 0x80175f6 <Float_To_Buffer+14>: movs r3, #3 0x80175f8 <Float_To_Buffer+16>: str r3, [r7, #8] 0x80175fa <Float_To_Buffer+18>: b.n 0x8017614 <Float_To_Buffer+44> 0x80175fc <Float_To_Buffer+20>: ldr r3, [r7, #8] 0x80175fe <Float_To_Buffer+22>: ldr r2, [r7, #0] 0x8017600 <Float_To_Buffer+24>: add r3, r2 0x8017602 <Float_To_Buffer+26>: ldr r2, [r7, #12] 0x8017604 <Float_To_Buffer+28>: ldrb r2, [r2, #0] 0x8017606 <Float_To_Buffer+30>: strb r2, [r3, #0] 0x8017608 <Float_To_Buffer+32>: ldr r3, [r7, #12] 0x801760a <Float_To_Buffer+34>: adds r3, #1 0x801760c <Float_To_Buffer+36>: str r3, [r7, #12] 0x801760e <Float_To_Buffer+38>: ldr r3, [r7, #8] 0x8017610 <Float_To_Buffer+40>: subs r3, #1 0x8017612 <Float_To_Buffer+42>: str r3, [r7, #8] 0x8017614 <Float_To_Buffer+44>: ldr r3, [r7, #8] 0x8017616 <Float_To_Buffer+46>: cmp r3, #0 0x8017618 <Float_To_Buffer+48>: bge.n 0x80175fc <Float_To_Buffer+20> 0x801761a <Float_To_Buffer+50>: adds r7, #20 0x801761c <Float_To_Buffer+52>: mov sp, r7 0x801761e <Float_To_Buffer+54>: ldr.w r7, [sp], #4 0x8017622 <Float_To_Buffer+58>: bx lr 0x8017624 : push {r7, lr} 0x8017626 <EP3_OUT_Callback+2>: add r7, sp, #0 0x8017628 <EP3_OUT_Callback+4>: movs r0, #3 0x801762a <EP3_OUT_Callback+6>: bl 0x8019bf0 0x801762e <EP3_OUT_Callback+10>: mov r3, r0 0x8017630 <EP3_OUT_Callback+12>: mov r2, r3 0x8017632 <EP3_OUT_Callback+14>: movw r3, #21344 ; 0x5360 0x8017636 <EP3_OUT_Callback+18>: movt r3, #8192 ; 0x2000 0x801763a <EP3_OUT_Callback+22>: str r2, [r3, #0] 0x801763c <EP3_OUT_Callback+24>: movw r3, #21344 ; 0x5360 0x8017640 <EP3_OUT_Callback+28>: movt r3, #8192 ; 0x2000 0x8017644 <EP3_OUT_Callback+32>: ldr r3, [r3, #0] 0x8017646 <EP3_OUT_Callback+34>: uxth r3, r3 0x8017648 <EP3_OUT_Callback+36>: movw r0, #22240 ; 0x56e0 0x801764c <EP3_OUT_Callback+40>: movt r0, #8192 ; 0x2000 0x8017650 <EP3_OUT_Callback+44>: mov.w r1, #272 ; 0x110 0x8017654 <EP3_OUT_Callback+48>: mov r2, r3 0x8017656 <EP3_OUT_Callback+50>: bl 0x80196ac 0x801765a <EP3_OUT_Callback+54>: movs r0, #3 0x801765c <EP3_OUT_Callback+56>: bl 0x80198d8 0x8017660 <EP3_OUT_Callback+60>: pop {r7, pc} 0x8017662: nop 0x8017664 : push {r7, lr} 0x8017666 <Stm32f1VCInit+2>: sub sp, #8 0x8017668 <Stm32f1VCInit+4>: add r7, sp, #0 0x801766a <Stm32f1VCInit+6>: movs r0, #4 0x801766c <Stm32f1VCInit+8>: movs r1, #1 0x801766e <Stm32f1VCInit+10>: bl 0x800bd64 0x8017672 <Stm32f1VCInit+14>: mov.w r3, #512 ; 0x200 0x8017676 <Stm32f1VCInit+18>: strh r3, [r7, #0] 0x8017678 <Stm32f1VCInit+20>: movs r3, #3 0x801767a <Stm32f1VCInit+22>: strb r3, [r7, #2] 0x801767c <Stm32f1VCInit+24>: movs r3, #16 0x801767e <Stm32f1VCInit+26>: strb r3, [r7, #3] 0x8017680 <Stm32f1VCInit+28>: mov r3, r7 0x8017682 <Stm32f1VCInit+30>: mov.w r0, #2048 ; 0x800 0x8017686 <Stm32f1VCInit+34>: movt r0, #16385 ; 0x4001 0x801768a <Stm32f1VCInit+38>: mov r1, r3 0x801768c <Stm32f1VCInit+40>: bl 0x800b41c 0x8017690 <Stm32f1VCInit+44>: movs r0, #1 0x8017692 <Stm32f1VCInit+46>: bl 0x80176e0 0x8017696 <Stm32f1VCInit+50>: movs r0, #0 0x8017698 <Stm32f1VCInit+52>: bl 0x800bb3c 0x801769c <Stm32f1VCInit+56>: mov.w r0, #8388608 ; 0x800000 0x80176a0 <Stm32f1VCInit+60>: movs r1, #1 0x80176a2 <Stm32f1VCInit+62>: bl 0x800bdb4 0x80176a6 <Stm32f1VCInit+66>: mov.w r0, #768 ; 0x300 0x80176aa <Stm32f1VCInit+70>: bl 0x800a9b0 0x80176ae <Stm32f1VCInit+74>: movs r3, #20 0x80176b0 <Stm32f1VCInit+76>: strb r3, [r7, #4] 0x80176b2 <Stm32f1VCInit+78>: movs r3, #12 0x80176b4 <Stm32f1VCInit+80>: strb r3, [r7, #5] 0x80176b6 <Stm32f1VCInit+82>: movs r3, #0 0x80176b8 <Stm32f1VCInit+84>: strb r3, [r7, #6] 0x80176ba <Stm32f1VCInit+86>: movs r3, #1 0x80176bc <Stm32f1VCInit+88>: strb r3, [r7, #7] 0x80176be <Stm32f1VCInit+90>: adds r3, r7, #4 0x80176c0 <Stm32f1VCInit+92>: mov r0, r3 0x80176c2 <Stm32f1VCInit+94>: bl 0x800a9d8 0x80176c6 <Stm32f1VCInit+98>: bl 0x80191cc 0x80176ca <Stm32f1VCInit+102>: nop 0x80176cc <Stm32f1VCInit+104>: movw r3, #21876 ; 0x5574 0x80176d0 <Stm32f1VCInit+108>: movt r3, #8192 ; 0x2000 0x80176d4 <Stm32f1VCInit+112>: ldr r3, [r3, #0] 0x80176d6 <Stm32f1VCInit+114>: cmp r3, #5 0x80176d8 <Stm32f1VCInit+116>: bne.n 0x80176cc <Stm32f1VCInit+104> 0x80176da <Stm32f1VCInit+118>: adds r7, #8 0x80176dc <Stm32f1VCInit+120>: mov sp, r7 0x80176de <Stm32f1VCInit+122>: pop {r7, pc} 0x80176e0 : push {r7, lr} 0x80176e2 <Stm32f1VCCableConfig+2>: sub sp, #8 0x80176e4 <Stm32f1VCCableConfig+4>: add r7, sp, #0 0x80176e6 <Stm32f1VCCableConfig+6>: mov r3, r0 0x80176e8 <Stm32f1VCCableConfig+8>: strb r3, [r7, #7] 0x80176ea <Stm32f1VCCableConfig+10>: ldrb r3, [r7, #7] 0x80176ec <Stm32f1VCCableConfig+12>: cmp r3, #0 0x80176ee <Stm32f1VCCableConfig+14>: beq.n 0x8017702 <Stm32f1VCCableConfig+34> 0x80176f0 <Stm32f1VCCableConfig+16>: mov.w r0, #2048 ; 0x800 0x80176f4 <Stm32f1VCCableConfig+20>: movt r0, #16385 ; 0x4001 0x80176f8 <Stm32f1VCCableConfig+24>: mov.w r1, #512 ; 0x200 0x80176fc <Stm32f1VCCableConfig+28>: bl 0x800b594 0x8017700 <Stm32f1VCCableConfig+32>: b.n 0x8017712 <Stm32f1VCCableConfig+50> 0x8017702 <Stm32f1VCCableConfig+34>: mov.w r0, #2048 ; 0x800 0x8017706 <Stm32f1VCCableConfig+38>: movt r0, #16385 ; 0x4001 0x801770a <Stm32f1VCCableConfig+42>: mov.w r1, #512 ; 0x200 0x801770e <Stm32f1VCCableConfig+46>: bl 0x800b5b0 0x8017712 <Stm32f1VCCableConfig+50>: adds r7, #8 0x8017714 <Stm32f1VCCableConfig+52>: mov sp, r7 0x8017716 <Stm32f1VCCableConfig+54>: pop {r7, pc} 0x8017718 : push {r7, lr} 0x801771a <Stm32f1VCGetSerialNum+2>: sub sp, #16 0x801771c <Stm32f1VCGetSerialNum+4>: add r7, sp, #0 0x801771e <Stm32f1VCGetSerialNum+6>: movw r3, #63464 ; 0xf7e8 0x8017722 <Stm32f1VCGetSerialNum+10>: movt r3, #8191 ; 0x1fff 0x8017726 <Stm32f1VCGetSerialNum+14>: ldr r3, [r3, #0] 0x8017728 <Stm32f1VCGetSerialNum+16>: str r3, [r7, #12] 0x801772a <Stm32f1VCGetSerialNum+18>: movw r3, #63468 ; 0xf7ec 0x801772e <Stm32f1VCGetSerialNum+22>: movt r3, #8191 ; 0x1fff 0x8017732 <Stm32f1VCGetSerialNum+26>: ldr r3, [r3, #0] 0x8017734 <Stm32f1VCGetSerialNum+28>: str r3, [r7, #8] 0x8017736 <Stm32f1VCGetSerialNum+30>: movw r3, #63472 ; 0xf7f0 0x801773a <Stm32f1VCGetSerialNum+34>: movt r3, #8191 ; 0x1fff 0x801773e <Stm32f1VCGetSerialNum+38>: ldr r3, [r3, #0] 0x8017740 <Stm32f1VCGetSerialNum+40>: str r3, [r7, #4] 0x8017742 <Stm32f1VCGetSerialNum+42>: ldr r2, [r7, #12] 0x8017744 <Stm32f1VCGetSerialNum+44>: ldr r3, [r7, #4] 0x8017746 <Stm32f1VCGetSerialNum+46>: add r3, r2 0x8017748 <Stm32f1VCGetSerialNum+48>: str r3, [r7, #12] 0x801774a <Stm32f1VCGetSerialNum+50>: ldr r3, [r7, #12] 0x801774c <Stm32f1VCGetSerialNum+52>: cmp r3, #0 0x801774e <Stm32f1VCGetSerialNum+54>: beq.n 0x8017764 <Stm32f1VCGetSerialNum+76> 0x8017750 <Stm32f1VCGetSerialNum+56>: ldr r0, [r7, #12] 0x8017752 <Stm32f1VCGetSerialNum+58>: ldr r1, [pc, #24] ; (0x801776c <Stm32f1VCGetSerialNum+84>) 0x8017754 <Stm32f1VCGetSerialNum+60>: movs r2, #8 0x8017756 <Stm32f1VCGetSerialNum+62>: bl 0x8017960 0x801775a <Stm32f1VCGetSerialNum+66>: ldr r0, [r7, #8] 0x801775c <Stm32f1VCGetSerialNum+68>: ldr r1, [pc, #16] ; (0x8017770 <Stm32f1VCGetSerialNum+88>) 0x801775e <Stm32f1VCGetSerialNum+70>: movs r2, #4 0x8017760 <Stm32f1VCGetSerialNum+72>: bl 0x8017960 0x8017764 <Stm32f1VCGetSerialNum+76>: adds r7, #16 0x8017766 <Stm32f1VCGetSerialNum+78>: mov sp, r7 0x8017768 <Stm32f1VCGetSerialNum+80>: pop {r7, pc} 0x801776a <Stm32f1VCGetSerialNum+82>: nop 0x801776c <Stm32f1VCGetSerialNum+84>: movs r2, r5 0x801776e <Stm32f1VCGetSerialNum+86>: movs r0, #0 0x8017770 <Stm32f1VCGetSerialNum+88>: movs r2, r7 0x8017772 <Stm32f1VCGetSerialNum+90>: movs r0, #0 0x8017774 : push {r7} 0x8017776 <Stm32f1VCWriteTxBuffer+2>: sub sp, #20 0x8017778 <Stm32f1VCWriteTxBuffer+4>: add r7, sp, #0 0x801777a <Stm32f1VCWriteTxBuffer+6>: str r0, [r7, #4] 0x801777c <Stm32f1VCWriteTxBuffer+8>: mov r3, r1 0x801777e <Stm32f1VCWriteTxBuffer+10>: strh r3, [r7, #2] 0x8017780 <Stm32f1VCWriteTxBuffer+12>: movw r3, #21860 ; 0x5564 0x8017784 <Stm32f1VCWriteTxBuffer+16>: movt r3, #8192 ; 0x2000 0x8017788 <Stm32f1VCWriteTxBuffer+20>: ldr r3, [r3, #0] 0x801778a <Stm32f1VCWriteTxBuffer+22>: str r3, [r7, #12] 0x801778c <Stm32f1VCWriteTxBuffer+24>: movs r3, #0 0x801778e <Stm32f1VCWriteTxBuffer+26>: strh r3, [r7, #10] 0x8017790 <Stm32f1VCWriteTxBuffer+28>: b.n 0x80177c2 <Stm32f1VCWriteTxBuffer+78> 0x8017792 <Stm32f1VCWriteTxBuffer+30>: ldr r3, [r7, #4] 0x8017794 <Stm32f1VCWriteTxBuffer+32>: ldrb r2, [r3, #0] 0x8017796 <Stm32f1VCWriteTxBuffer+34>: movw r3, #21348 ; 0x5364 0x801779a <Stm32f1VCWriteTxBuffer+38>: movt r3, #8192 ; 0x2000 0x801779e <Stm32f1VCWriteTxBuffer+42>: ldr r1, [r7, #12] 0x80177a0 <Stm32f1VCWriteTxBuffer+44>: add r3, r1 0x80177a2 <Stm32f1VCWriteTxBuffer+46>: strb r2, [r3, #0] 0x80177a4 <Stm32f1VCWriteTxBuffer+48>: ldr r3, [r7, #12] 0x80177a6 <Stm32f1VCWriteTxBuffer+50>: adds r3, #1 0x80177a8 <Stm32f1VCWriteTxBuffer+52>: str r3, [r7, #12] 0x80177aa <Stm32f1VCWriteTxBuffer+54>: ldr r3, [r7, #12] 0x80177ac <Stm32f1VCWriteTxBuffer+56>: cmp.w r3, #512 ; 0x200 0x80177b0 <Stm32f1VCWriteTxBuffer+60>: bne.n 0x80177b6 <Stm32f1VCWriteTxBuffer+66> 0x80177b2 <Stm32f1VCWriteTxBuffer+62>: movs r3, #0 0x80177b4 <Stm32f1VCWriteTxBuffer+64>: str r3, [r7, #12] 0x80177b6 <Stm32f1VCWriteTxBuffer+66>: ldr r3, [r7, #4] 0x80177b8 <Stm32f1VCWriteTxBuffer+68>: adds r3, #1 0x80177ba <Stm32f1VCWriteTxBuffer+70>: str r3, [r7, #4] 0x80177bc <Stm32f1VCWriteTxBuffer+72>: ldrh r3, [r7, #10] 0x80177be <Stm32f1VCWriteTxBuffer+74>: adds r3, #1 0x80177c0 <Stm32f1VCWriteTxBuffer+76>: strh r3, [r7, #10] 0x80177c2 <Stm32f1VCWriteTxBuffer+78>: ldrh r2, [r7, #10] 0x80177c4 <Stm32f1VCWriteTxBuffer+80>: ldrh r3, [r7, #2] 0x80177c6 <Stm32f1VCWriteTxBuffer+82>: cmp r2, r3 0x80177c8 <Stm32f1VCWriteTxBuffer+84>: bcc.n 0x8017792 <Stm32f1VCWriteTxBuffer+30> 0x80177ca <Stm32f1VCWriteTxBuffer+86>: movw r3, #21860 ; 0x5564 0x80177ce <Stm32f1VCWriteTxBuffer+90>: movt r3, #8192 ; 0x2000 0x80177d2 <Stm32f1VCWriteTxBuffer+94>: ldr r2, [r7, #12] 0x80177d4 <Stm32f1VCWriteTxBuffer+96>: str r2, [r3, #0] 0x80177d6 <Stm32f1VCWriteTxBuffer+98>: adds r7, #20 0x80177d8 <Stm32f1VCWriteTxBuffer+100>: mov sp, r7 0x80177da <Stm32f1VCWriteTxBuffer+102>: ldr.w r7, [sp], #4 0x80177de <Stm32f1VCWriteTxBuffer+106>: bx lr 0x80177e0 : push {r7, lr} 0x80177e2 <Stm32f1VCSendData+2>: sub sp, #16 0x80177e4 <Stm32f1VCSendData+4>: add r7, sp, #0 0x80177e6 <Stm32f1VCSendData+6>: movs r3, #0 0x80177e8 <Stm32f1VCSendData+8>: strb r3, [r7, #11] 0x80177ea <Stm32f1VCSendData+10>: movw r3, #21860 ; 0x5564 0x80177ee <Stm32f1VCSendData+14>: movt r3, #8192 ; 0x2000 0x80177f2 <Stm32f1VCSendData+18>: ldr r3, [r3, #0] 0x80177f4 <Stm32f1VCSendData+20>: str r3, [r7, #4] 0x80177f6 <Stm32f1VCSendData+22>: movw r3, #21864 ; 0x5568 0x80177fa <Stm32f1VCSendData+26>: movt r3, #8192 ; 0x2000 0x80177fe <Stm32f1VCSendData+30>: ldr r2, [r3, #0] 0x8017800 <Stm32f1VCSendData+32>: ldr r3, [r7, #4] 0x8017802 <Stm32f1VCSendData+34>: cmp r2, r3 0x8017804 <Stm32f1VCSendData+36>: beq.w 0x8017958 <Stm32f1VCSendData+376> 0x8017808 <Stm32f1VCSendData+40>: movs r3, #1 0x801780a <Stm32f1VCSendData+42>: strb r3, [r7, #11] 0x801780c <Stm32f1VCSendData+44>: b.n 0x8017950 <Stm32f1VCSendData+368> 0x801780e <Stm32f1VCSendData+46>: movw r3, #21864 ; 0x5568 0x8017812 <Stm32f1VCSendData+50>: movt r3, #8192 ; 0x2000 0x8017816 <Stm32f1VCSendData+54>: ldr r2, [r3, #0] 0x8017818 <Stm32f1VCSendData+56>: ldr r3, [r7, #4] 0x801781a <Stm32f1VCSendData+58>: cmp r2, r3 0x801781c <Stm32f1VCSendData+60>: bne.n 0x8017822 <Stm32f1VCSendData+66> 0x801781e <Stm32f1VCSendData+62>: movs r3, #0 0x8017820 <Stm32f1VCSendData+64>: strb r3, [r7, #11] 0x8017822 <Stm32f1VCSendData+66>: movw r3, #21864 ; 0x5568 0x8017826 <Stm32f1VCSendData+70>: movt r3, #8192 ; 0x2000 0x801782a <Stm32f1VCSendData+74>: ldr r2, [r3, #0] 0x801782c <Stm32f1VCSendData+76>: ldr r3, [r7, #4] 0x801782e <Stm32f1VCSendData+78>: cmp r2, r3 0x8017830 <Stm32f1VCSendData+80>: bls.n 0x801784c <Stm32f1VCSendData+108> 0x8017832 <Stm32f1VCSendData+82>: movw r3, #21864 ; 0x5568 0x8017836 <Stm32f1VCSendData+86>: movt r3, #8192 ; 0x2000 0x801783a <Stm32f1VCSendData+90>: ldr r3, [r3, #0] 0x801783c <Stm32f1VCSendData+92>: rsb r2, r3, #512 ; 0x200 0x8017840 <Stm32f1VCSendData+96>: movw r3, #21868 ; 0x556c 0x8017844 <Stm32f1VCSendData+100>: movt r3, #8192 ; 0x2000 0x8017848 <Stm32f1VCSendData+104>: str r2, [r3, #0] 0x801784a <Stm32f1VCSendData+106>: b.n 0x8017864 <Stm32f1VCSendData+132> 0x801784c <Stm32f1VCSendData+108>: movw r3, #21864 ; 0x5568 0x8017850 <Stm32f1VCSendData+112>: movt r3, #8192 ; 0x2000 0x8017854 <Stm32f1VCSendData+116>: ldr r3, [r3, #0] 0x8017856 <Stm32f1VCSendData+118>: ldr r2, [r7, #4] 0x8017858 <Stm32f1VCSendData+120>: subs r2, r2, r3 0x801785a <Stm32f1VCSendData+122>: movw r3, #21868 ; 0x556c 0x801785e <Stm32f1VCSendData+126>: movt r3, #8192 ; 0x2000 0x8017862 <Stm32f1VCSendData+130>: str r2, [r3, #0] 0x8017864 <Stm32f1VCSendData+132>: movw r3, #21868 ; 0x556c 0x8017868 <Stm32f1VCSendData+136>: movt r3, #8192 ; 0x2000 0x801786c <Stm32f1VCSendData+140>: ldr r3, [r3, #0] 0x801786e <Stm32f1VCSendData+142>: cmp r3, #63 ; 0x3f 0x8017870 <Stm32f1VCSendData+144>: bhi.n 0x80178da <Stm32f1VCSendData+250> 0x8017872 <Stm32f1VCSendData+146>: movw r3, #21864 ; 0x5568 0x8017876 <Stm32f1VCSendData+150>: movt r3, #8192 ; 0x2000 0x801787a <Stm32f1VCSendData+154>: ldr r3, [r3, #0] 0x801787c <Stm32f1VCSendData+156>: strh r3, [r7, #14] 0x801787e <Stm32f1VCSendData+158>: movw r3, #21868 ; 0x556c 0x8017882 <Stm32f1VCSendData+162>: movt r3, #8192 ; 0x2000 0x8017886 <Stm32f1VCSendData+166>: ldr r3, [r3, #0] 0x8017888 <Stm32f1VCSendData+168>: strh r3, [r7, #12] 0x801788a <Stm32f1VCSendData+170>: movw r3, #21864 ; 0x5568 0x801788e <Stm32f1VCSendData+174>: movt r3, #8192 ; 0x2000 0x8017892 <Stm32f1VCSendData+178>: ldr r2, [r3, #0] 0x8017894 <Stm32f1VCSendData+180>: movw r3, #21868 ; 0x556c 0x8017898 <Stm32f1VCSendData+184>: movt r3, #8192 ; 0x2000 0x801789c <Stm32f1VCSendData+188>: ldr r3, [r3, #0] 0x801789e <Stm32f1VCSendData+190>: add r2, r3 0x80178a0 <Stm32f1VCSendData+192>: movw r3, #21864 ; 0x5568 0x80178a4 <Stm32f1VCSendData+196>: movt r3, #8192 ; 0x2000 0x80178a8 <Stm32f1VCSendData+200>: str r2, [r3, #0] 0x80178aa <Stm32f1VCSendData+202>: movw r3, #21868 ; 0x556c 0x80178ae <Stm32f1VCSendData+206>: movt r3, #8192 ; 0x2000 0x80178b2 <Stm32f1VCSendData+210>: movs r2, #0 0x80178b4 <Stm32f1VCSendData+212>: str r2, [r3, #0] 0x80178b6 <Stm32f1VCSendData+214>: movw r3, #21864 ; 0x5568 0x80178ba <Stm32f1VCSendData+218>: movt r3, #8192 ; 0x2000 0x80178be <Stm32f1VCSendData+222>: ldr r3, [r3, #0] 0x80178c0 <Stm32f1VCSendData+224>: cmp.w r3, #512 ; 0x200 0x80178c4 <Stm32f1VCSendData+228>: bne.n 0x80178d4 <Stm32f1VCSendData+244> 0x80178c6 <Stm32f1VCSendData+230>: movw r3, #21864 ; 0x5568 0x80178ca <Stm32f1VCSendData+234>: movt r3, #8192 ; 0x2000 0x80178ce <Stm32f1VCSendData+238>: movs r2, #0 0x80178d0 <Stm32f1VCSendData+240>: str r2, [r3, #0] 0x80178d2 <Stm32f1VCSendData+242>: b.n 0x801791a <Stm32f1VCSendData+314> 0x80178d4 <Stm32f1VCSendData+244>: movs r3, #0 0x80178d6 <Stm32f1VCSendData+246>: strb r3, [r7, #11] 0x80178d8 <Stm32f1VCSendData+248>: b.n 0x801791a <Stm32f1VCSendData+314> 0x80178da <Stm32f1VCSendData+250>: movw r3, #21864 ; 0x5568 0x80178de <Stm32f1VCSendData+254>: movt r3, #8192 ; 0x2000 0x80178e2 <Stm32f1VCSendData+258>: ldr r3, [r3, #0] 0x80178e4 <Stm32f1VCSendData+260>: strh r3, [r7, #14] 0x80178e6 <Stm32f1VCSendData+262>: movs r3, #64 ; 0x40 0x80178e8 <Stm32f1VCSendData+264>: strh r3, [r7, #12] 0x80178ea <Stm32f1VCSendData+266>: movw r3, #21864 ; 0x5568 0x80178ee <Stm32f1VCSendData+270>: movt r3, #8192 ; 0x2000 0x80178f2 <Stm32f1VCSendData+274>: ldr r3, [r3, #0] 0x80178f4 <Stm32f1VCSendData+276>: add.w r2, r3, #64 ; 0x40 0x80178f8 <Stm32f1VCSendData+280>: movw r3, #21864 ; 0x5568 0x80178fc <Stm32f1VCSendData+284>: movt r3, #8192 ; 0x2000 0x8017900 <Stm32f1VCSendData+288>: str r2, [r3, #0] 0x8017902 <Stm32f1VCSendData+290>: movw r3, #21868 ; 0x556c 0x8017906 <Stm32f1VCSendData+294>: movt r3, #8192 ; 0x2000 0x801790a <Stm32f1VCSendData+298>: ldr r3, [r3, #0] 0x801790c <Stm32f1VCSendData+300>: sub.w r2, r3, #64 ; 0x40 0x8017910 <Stm32f1VCSendData+304>: movw r3, #21868 ; 0x556c 0x8017914 <Stm32f1VCSendData+308>: movt r3, #8192 ; 0x2000 0x8017918 <Stm32f1VCSendData+312>: str r2, [r3, #0] 0x801791a <Stm32f1VCSendData+314>: nop 0x801791c <Stm32f1VCSendData+316>: movs r0, #1 0x801791e <Stm32f1VCSendData+318>: bl 0x8019858 0x8017922 <Stm32f1VCSendData+322>: mov r3, r0 0x8017924 <Stm32f1VCSendData+324>: cmp r3, #48 ; 0x30 0x8017926 <Stm32f1VCSendData+326>: beq.n 0x801791c <Stm32f1VCSendData+316> 0x8017928 <Stm32f1VCSendData+328>: ldrh r2, [r7, #14] 0x801792a <Stm32f1VCSendData+330>: movw r3, #21348 ; 0x5364 0x801792e <Stm32f1VCSendData+334>: movt r3, #8192 ; 0x2000 0x8017932 <Stm32f1VCSendData+338>: add r2, r3 0x8017934 <Stm32f1VCSendData+340>: ldrh r3, [r7, #12] 0x8017936 <Stm32f1VCSendData+342>: mov r0, r2 0x8017938 <Stm32f1VCSendData+344>: movs r1, #192 ; 0xc0 0x801793a <Stm32f1VCSendData+346>: mov r2, r3 0x801793c <Stm32f1VCSendData+348>: bl 0x8019638 0x8017940 <Stm32f1VCSendData+352>: ldrh r3, [r7, #12] 0x8017942 <Stm32f1VCSendData+354>: movs r0, #1 0x8017944 <Stm32f1VCSendData+356>: mov r1, r3 0x8017946 <Stm32f1VCSendData+358>: bl 0x8019b2c 0x801794a <Stm32f1VCSendData+362>: movs r0, #1 0x801794c <Stm32f1VCSendData+364>: bl 0x8019884 0x8017950 <Stm32f1VCSendData+368>: ldrb r3, [r7, #11] 0x8017952 <Stm32f1VCSendData+370>: cmp r3, #1 0x8017954 <Stm32f1VCSendData+372>: beq.w 0x801780e <Stm32f1VCSendData+46> 0x8017958 <Stm32f1VCSendData+376>: adds r7, #16 OK -data-disassemble -s 0x801730e -e 0x801734c 1 ^done,asm_insns=[src_and_asm_line={line="2776",file="Source/iNEMO_Lib/iNemoLib.c",fullname="D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\Source\\iNEMO_Lib\\iNemoLib.c",line_asm_insn=[{address="0x08017316",func-name="iNemoRestoreDefaultParam",offset="950",inst="ldr\tr3, [r7, #4]"},{address="0x08017318",func-name="iNemoRestoreDefaultParam",offset="952",inst="movs\tr2, #3"},{address="0x0801731a",func-name="iNemoRestoreDefaultParam",offset="954",inst="strb\tr2, [r3, #0]"}]},src_and_asm_line={line="2777",file="Source/iNEMO_Lib/iNemoLib.c",fullname="D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\Source\\iNEMO_Lib\\iNemoLib.c",line_asm_insn=[{address="0x0801731c",func-name="iNemoRestoreDefaultParam",offset="956",inst="ldr\tr3, [r7, #4]"},{address="0x0801731e",func-name="iNemoRestoreDefaultParam",offset="958",inst="adds\tr3, #1"},{address="0x08017320",func-name="iNemoRestoreDefaultParam",offset="960",inst="movs\tr2, #0"},{address="0x08017322",func-name="iNemoRestoreDefaultParam",offset="962",inst="strb\tr2, [r3, #0]"}]},src_and_asm_line={line="2778",file="Source/iNEMO_Lib/iNemoLib.c",fullname="D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\Source\\iNEMO_Lib\\iNemoLib.c",line_asm_insn=[{address="0x08017324",func-name="iNemoRestoreDefaultParam",offset="964",inst="ldr\tr3, [r7, #4]"},{address="0x08017326",func-name="iNemoRestoreDefaultParam",offset="966",inst="adds\tr3, #1"},{address="0x08017328",func-name="iNemoRestoreDefaultParam",offset="968",inst="ldrb\tr2, [r7, #10]"},{address="0x0801732a",func-name="iNemoRestoreDefaultParam",offset="970",inst="ldr\tr0, [r7, #12]"},{address="0x0801732c",func-name="iNemoRestoreDefaultParam",offset="972",inst="mov\tr1, r2"},{address="0x0801732e",func-name="iNemoRestoreDefaultParam",offset="974",inst="mov\tr2, r3"},{address="0x08017330",func-name="iNemoRestoreDefaultParam",offset="976",inst="bl\t0x8016030 "},{address="0x08017334",func-name="iNemoRestoreDefaultParam",offset="980",inst="mov\tr3, r0"},{address="0x08017336",func-name="iNemoRestoreDefaultParam",offset="982",inst="strb\tr3, [r7, #23]"}]},src_and_asm_line={line="2779",file="Source/iNEMO_Lib/iNemoLib.c",fullname="D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\Source\\iNEMO_Lib\\iNemoLib.c",line_asm_insn=[{address="0x08017338",func-name="iNemoRestoreDefaultParam",offset="984",inst="b.n\t0x8017366 <iNemoRestoreDefaultParam+1030>"}]},src_and_asm_line={line="2780",file="Source/iNEMO_Lib/iNemoLib.c",fullname="D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\Source\\iNEMO_Lib\\iNemoLib.c",line_asm_insn=[]},src_and_asm_line={line="2781",file="Source/iNEMO_Lib/iNemoLib.c",fullname="D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\Source\\iNEMO_Lib\\iNemoLib.c",line_asm_insn=[{address="0x0801733a",func-name="iNemoRestoreDefaultParam",offset="986",inst="ldr\tr3, [r7, #4]"},{address="0x0801733c",func-name="iNemoRestoreDefaultParam",offset="988",inst="movs\tr2, #4"},{address="0x0801733e",func-name="iNemoRestoreDefaultParam",offset="990",inst="strb\tr2, [r3, #0]"}]},src_and_asm_line={line="2782",file="Source/iNEMO_Lib/iNemoLib.c",fullname="D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\Source\\iNEMO_Lib\\iNemoLib.c",line_asm_insn=[{address="0x08017340",func-name="iNemoRestoreDefaultParam",offset="992",inst="ldr\tr3, [r7, #4]"},{address="0x08017342",func-name="iNemoRestoreDefaultParam",offset="994",inst="adds\tr3, #1"},{address="0x08017344",func-name="iNemoRestoreDefaultParam",offset="996",inst="movs\tr2, #0"},{address="0x08017346",func-name="iNemoRestoreDefaultParam",offset="998",inst="strb\tr2, [r3, #0]"}]},src_and_asm_line={line="2783",file="Source/iNEMO_Lib/iNemoLib.c",fullname="D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\Source\\iNEMO_Lib\\iNemoLib.c",line_asm_insn=[{address="0x08017348",func-name="iNemoRestoreDefaultParam",offset="1000",inst="ldr\tr3, [r7, #4]"},{address="0x0801734a",func-name="iNemoRestoreDefaultParam",offset="1002",inst="adds\tr3, #2"},{address="0x0801734c",func-name="iNemoRestoreDefaultParam",offset="1004",inst="movs\tr2, #0"},{address="0x0801734e",func-name="iNemoRestoreDefaultParam",offset="1006",inst="strb\tr2, [r3, #0]"}]},src_and_asm_line={line="2784",file="Source/iNEMO_Lib/iNemoLib.c",fullname="D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\Source\\iNEMO_Lib\\iNemoLib.c",line_asm_insn=[]},src_and_asm_line={line="2785",file="Source/iNEMO_Lib/iNemoLib.c",fullname="D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\Source\\iNEMO_Lib\\iNemoLib.c",line_asm_insn=[]},src_and_asm_line={line="2786",file="Source/iNEMO_Lib/iNemoLib.c",fullname="D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\Source\\iNEMO_Lib\\iNemoLib.c",line_asm_insn=[]},src_and_asm_line={line="2787",file="Source/iNEMO_Lib/iNemoLib.c",fullname="D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\Source\\iNEMO_Lib\\iNemoLib.c",line_asm_insn=[]},src_and_asm_line={line="2788",file="Source/iNEMO_Lib/iNemoLib.c",fullname="D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\Source\\iNEMO_Lib\\iNemoLib.c",line_asm_insn=[{address="0x08017314",func-name="iNemoRestoreDefaultParam",offset="948",inst="b.n\t0x80173a8 <iNemoRestoreDefaultParam+1096>"}]}] -data-disassemble -s 0x801730e -e 0x801738a 1 ^done,asm_insns=[src_and_asm_line={line="2776",file="Source/iNEMO_Lib/iNemoLib.c",fullname="D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\Source\\iNEMO_Lib\\iNemoLib.c",line_asm_insn=[{address="0x08017316",func-name="iNemoRestoreDefaultParam",offset="950",inst="ldr\tr3, [r7, #4]"},{address="0x08017318",func-name="iNemoRestoreDefaultParam",offset="952",inst="movs\tr2, #3"},{address="0x0801731a",func-name="iNemoRestoreDefaultParam",offset="954",inst="strb\tr2, [r3, #0]"}]},src_and_asm_line={line="2777",file="Source/iNEMO_Lib/iNemoLib.c",fullname="D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\Source\\iNEMO_Lib\\iNemoLib.c",line_asm_insn=[{address="0x0801731c",func-name="iNemoRestoreDefaultParam",offset="956",inst="ldr\tr3, [r7, #4]"},{address="0x0801731e",func-name="iNemoRestoreDefaultParam",offset="958",inst="adds\tr3, #1"},{address="0x08017320",func-name="iNemoRestoreDefaultParam",offset="960",inst="movs\tr2, #0"},{address="0x08017322",func-name="iNemoRestoreDefaultParam",offset="962",inst="strb\tr2, [r3, #0]"}]},src_and_asm_line={line="2778",file="Source/iNEMO_Lib/iNemoLib.c",fullname="D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\Source\\iNEMO_Lib\\iNemoLib.c",line_asm_insn=[{address="0x08017324",func-name="iNemoRestoreDefaultParam",offset="964",inst="ldr\tr3, [r7, #4]"},{address="0x08017326",func-name="iNemoRestoreDefaultParam",offset="966",inst="adds\tr3, #1"},{address="0x08017328",func-name="iNemoRestoreDefaultParam",offset="968",inst="ldrb\tr2, [r7, #10]"},{address="0x0801732a",func-name="iNemoRestoreDefaultParam",offset="970",inst="ldr\tr0, [r7, #12]"},{address="0x0801732c",func-name="iNemoRestoreDefaultParam",offset="972",inst="mov\tr1, r2"},{address="0x0801732e",func-name="iNemoRestoreDefaultParam",offset="974",inst="mov\tr2, r3"},{address="0x08017330",func-name="iNemoRestoreDefaultParam",offset="976",inst="bl\t0x8016030 "},{address="0x08017334",func-name="iNemoRestoreDefaultParam",offset="980",inst="mov\tr3, r0"},{address="0x08017336",func-name="iNemoRestoreDefaultParam",offset="982",inst="strb\tr3, [r7, #23]"}]},src_and_asm_line={line="2779",file="Source/iNEMO_Lib/iNemoLib.c",fullname="D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\Source\\iNEMO_Lib\\iNemoLib.c",line_asm_insn=[{address="0x08017338",func-name="iNemoRestoreDefaultParam",offset="984",inst="b.n\t0x8017366 <iNemoRestoreDefaultParam+1030>"}]},src_and_asm_line={line="2780",file="Source/iNEMO_Lib/iNemoLib.c",fullname="D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\Source\\iNEMO_Lib\\iNemoLib.c",line_asm_insn=[]},src_and_asm_line={line="2781",file="Source/iNEMO_Lib/iNemoLib.c",fullname="D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\Source\\iNEMO_Lib\\iNemoLib.c",line_asm_insn=[{address="0x0801733a",func-name="iNemoRestoreDefaultParam",offset="986",inst="ldr\tr3, [r7, #4]"},{address="0x0801733c",func-name="iNemoRestoreDefaultParam",offset="988",inst="movs\tr2, #4"},{address="0x0801733e",func-name="iNemoRestoreDefaultParam",offset="990",inst="strb\tr2, [r3, #0]"}]},src_and_asm_line={line="2782",file="Source/iNEMO_Lib/iNemoLib.c",fullname="D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\Source\\iNEMO_Lib\\iNemoLib.c",line_asm_insn=[{address="0x08017340",func-name="iNemoRestoreDefaultParam",offset="992",inst="ldr\tr3, [r7, #4]"},{address="0x08017342",func-name="iNemoRestoreDefaultParam",offset="994",inst="adds\tr3, #1"},{address="0x08017344",func-name="iNemoRestoreDefaultParam",offset="996",inst="movs\tr2, #0"},{address="0x08017346",func-name="iNemoRestoreDefaultParam",offset="998",inst="strb\tr2, [r3, #0]"}]},src_and_asm_line={line="2783",file="Source/iNEMO_Lib/iNemoLib.c",fullname="D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\Source\\iNEMO_Lib\\iNemoLib.c",line_asm_insn=[{address="0x08017348",func-name="iNemoRestoreDefaultParam",offset="1000",inst="ldr\tr3, [r7, #4]"},{address="0x0801734a",func-name="iNemoRestoreDefaultParam",offset="1002",inst="adds\tr3, #2"},{address="0x0801734c",func-name="iNemoRestoreDefaultParam",offset="1004",inst="movs\tr2, #0"},{address="0x0801734e",func-name="iNemoRestoreDefaultParam",offset="1006",inst="strb\tr2, [r3, #0]"}]},src_and_asm_line={line="2784",file="Source/iNEMO_Lib/iNemoLib.c",fullname="D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\Source\\iNEMO_Lib\\iNemoLib.c",line_asm_insn=[{address="0x08017350",func-name="iNemoRestoreDefaultParam",offset="1008",inst="ldr\tr3, [r7, #4]"},{address="0x08017352",func-name="iNemoRestoreDefaultParam",offset="1010",inst="adds\tr3, #1"},{address="0x08017354",func-name="iNemoRestoreDefaultParam",offset="1012",inst="ldrb\tr2, [r7, #10]"},{address="0x08017356",func-name="iNemoRestoreDefaultParam",offset="1014",inst="ldr\tr0, [r7, #12]"},{address="0x08017358",func-name="iNemoRestoreDefaultParam",offset="1016",inst="mov\tr1, r2"},{address="0x0801735a",func-name="iNemoRestoreDefaultParam",offset="1018",inst="mov\tr2, r3"},{address="0x0801735c",func-name="iNemoRestoreDefaultParam",offset="1020",inst="bl\t0x8016030 "},{address="0x08017360",func-name="iNemoRestoreDefaultParam",offset="1024",inst="mov\tr3, r0"},{address="0x08017362",func-name="iNemoRestoreDefaultParam",offset="1026",inst="strb\tr3, [r7, #23]"}]},src_and_asm_line={line="2785",file="Source/iNEMO_Lib/iNemoLib.c",fullname="D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\Source\\iNEMO_Lib\\iNemoLib.c",line_asm_insn=[{address="0x08017364",func-name="iNemoRestoreDefaultParam",offset="1028",inst="nop"}]},src_and_asm_line={line="2786",file="Source/iNEMO_Lib/iNemoLib.c",fullname="D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\Source\\iNEMO_Lib\\iNemoLib.c",line_asm_insn=[]},src_and_asm_line={line="2787",file="Source/iNEMO_Lib/iNemoLib.c",fullname="D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\Source\\iNEMO_Lib\\iNemoLib.c",line_asm_insn=[]},src_and_asm_line={line="2788",file="Source/iNEMO_Lib/iNemoLib.c",fullname="D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\Source\\iNEMO_Lib\\iNemoLib.c",line_asm_insn=[{address="0x08017314",func-name="iNemoRestoreDefaultParam",offset="948",inst="b.n\t0x80173a8 <iNemoRestoreDefaultParam+1096>"},{address="0x08017366",func-name="iNemoRestoreDefaultParam",offset="1030",inst="b.n\t0x80173a8 <iNemoRestoreDefaultParam+1096>"}]},src_and_asm_line={line="2789",file="Source/iNEMO_Lib/iNemoLib.c",fullname="D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\Source\\iNEMO_Lib\\iNemoLib.c",line_asm_insn=[]},src_and_asm_line={line="2790",file="Source/iNEMO_Lib/iNemoLib.c",fullname="D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\Source\\iNEMO_Lib\\iNemoLib.c",line_asm_insn=[]},src_and_asm_line={line="2791",file="Source/iNEMO_Lib/iNemoLib.c",fullname="D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\Source\\iNEMO_Lib\\iNemoLib.c",line_asm_insn=[{address="0x08017368",func-name="iNemoRestoreDefaultParam",offset="1032",inst="ldrb\tr3, [r7, #10]"},{address="0x0801736a",func-name="iNemoRestoreDefaultParam",offset="1034",inst="cmp\tr3, #0"},{address="0x0801736c",func-name="iNemoRestoreDefaultParam",offset="1036",inst="beq.n\t0x8017370 <iNemoRestoreDefaultParam+1040>"}]},src_and_asm_line={line="2792",file="Source/iNEMO_Lib/iNemoLib.c",fullname="D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\Source\\iNEMO_Lib\\iNemoLib.c",line_asm_insn=[]},src_and_asm_line={line="2793",file="Source/iNEMO_Lib/iNemoLib.c",fullname="D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\Source\\iNEMO_Lib\\iNemoLib.c",line_asm_insn=[]},src_and_asm_line={line="2794",file="Source/iNEMO_Lib/iNemoLib.c",fullname="D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\Source\\iNEMO_Lib\\iNemoLib.c",line_asm_insn=[{address="0x08017370",func-name="iNemoRestoreDefaultParam",offset="1040",inst="ldr\tr3, [r7, #4]"},{address="0x08017372",func-name="iNemoRestoreDefaultParam",offset="1042",inst="movs\tr2, #4"},{address="0x08017374",func-name="iNemoRestoreDefaultParam",offset="1044",inst="strb\tr2, [r3, #0]"}]},src_and_asm_line={line="2795",file="Source/iNEMO_Lib/iNemoLib.c",fullname="D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\Source\\iNEMO_Lib\\iNemoLib.c",line_asm_insn=[{address="0x08017376",func-name="iNemoRestoreDefaultParam",offset="1046",inst="ldr\tr3, [r7, #4]"},{address="0x08017378",func-name="iNemoRestoreDefaultParam",offset="1048",inst="adds\tr3, #1"},{address="0x0801737a",func-name="iNemoRestoreDefaultParam",offset="1050",inst="movs\tr2, #0"},{address="0x0801737c",func-name="iNemoRestoreDefaultParam",offset="1052",inst="strb\tr2, [r3, #0]"}]},src_and_asm_line={line="2796",file="Source/iNEMO_Lib/iNemoLib.c",fullname="D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\Source\\iNEMO_Lib\\iNemoLib.c",line_asm_insn=[{address="0x0801737e",func-name="iNemoRestoreDefaultParam",offset="1054",inst="ldr\tr3, [r7, #4]"},{address="0x08017380",func-name="iNemoRestoreDefaultParam",offset="1056",inst="adds\tr3, #2"},{address="0x08017382",func-name="iNemoRestoreDefaultParam",offset="1058",inst="movs\tr2, #0"},{address="0x08017384",func-name="iNemoRestoreDefaultParam",offset="1060",inst="strb\tr2, [r3, #0]"}]},src_and_asm_line={line="2797",file="Source/iNEMO_Lib/iNemoLib.c",fullname="D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\Source\\iNEMO_Lib\\iNemoLib.c",line_asm_insn=[{address="0x08017386",func-name="iNemoRestoreDefaultParam",offset="1062",inst="ldr\tr3, [r7, #4]"},{address="0x08017388",func-name="iNemoRestoreDefaultParam",offset="1064",inst="adds\tr3, #1"},{address="0x0801738a",func-name="iNemoRestoreDefaultParam",offset="1066",inst="ldrb\tr2, [r7, #10]"},{address="0x0801738c",func-name="iNemoRestoreDefaultParam",offset="1068",inst="ldr\tr0, [r7, #12]"},{address="0x0801738e",func-name="iNemoRestoreDefaultParam",offset="1070",inst="mov\tr1, r2"},{address="0x08017390",func-name="iNemoRestoreDefaultParam",offset="1072",inst="mov\tr2, r3"},{address="0x08017392",func-name="iNemoRestoreDefaultParam",offset="1074",inst="bl\t0x8016100 "},{address="0x08017396",func-name="iNemoRestoreDefaultParam",offset="1078",inst="mov\tr3, r0"},{address="0x08017398",func-name="iNemoRestoreDefaultParam",offset="1080",inst="strb\tr3, [r7, #23]"}]},src_and_asm_line={line="2798",file="Source/iNEMO_Lib/iNemoLib.c",fullname="D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\Source\\iNEMO_Lib\\iNemoLib.c",line_asm_insn=[]},src_and_asm_line={line="2799",file="Source/iNEMO_Lib/iNemoLib.c",fullname="D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\Source\\iNEMO_Lib\\iNemoLib.c",line_asm_insn=[]},src_and_asm_line={line="2800",file="Source/iNEMO_Lib/iNemoLib.c",fullname="D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\Source\\iNEMO_Lib\\iNemoLib.c",line_asm_insn=[{address="0x0801736e",func-name="iNemoRestoreDefaultParam",offset="1038",inst="b.n\t0x80173a8 <iNemoRestoreDefaultParam+1096>"}]}] -data-disassemble -s 0x801730e -e 0x80173b2 1 ^done,asm_insns=[src_and_asm_line={line="2676",file="Source/iNEMO_Lib/iNemoLib.c",fullname="D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\Source\\iNEMO_Lib\\iNemoLib.c",line_asm_insn=[{address="0x0801739e",func-name="iNemoRestoreDefaultParam",offset="1086",inst="nop"},{address="0x080173a0",func-name="iNemoRestoreDefaultParam",offset="1088",inst="b.n\t0x80173a8 <iNemoRestoreDefaultParam+1096>"}]},src_and_asm_line={line="2677",file="Source/iNEMO_Lib/iNemoLib.c",fullname="D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\Source\\iNEMO_Lib\\iNemoLib.c",line_asm_insn=[]},src_and_asm_line={line="2678",file="Source/iNEMO_Lib/iNemoLib.c",fullname="D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\Source\\iNEMO_Lib\\iNemoLib.c",line_asm_insn=[]},src_and_asm_line={line="2679",file="Source/iNEMO_Lib/iNemoLib.c",fullname="D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\Source\\iNEMO_Lib\\iNemoLib.c",line_asm_insn=[]},src_and_asm_line={line="2680",file="Source/iNEMO_Lib/iNemoLib.c",fullname="D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\Source\\iNEMO_Lib\\iNemoLib.c",line_asm_insn=[]},src_and_asm_line={line="2681",file="Source/iNEMO_Lib/iNemoLib.c",fullname="D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\Source\\iNEMO_Lib\\iNemoLib.c",line_asm_insn=[]},src_and_asm_line={line="2682",file="Source/iNEMO_Lib/iNemoLib.c",fullname="D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\Source\\iNEMO_Lib\\iNemoLib.c",line_asm_insn=[]},src_and_asm_line={line="2683",file="Source/iNEMO_Lib/iNemoLib.c",fullname="D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\Source\\iNEMO_Lib\\iNemoLib.c",line_asm_insn=[]},src_and_asm_line={line="2684",file="Source/iNEMO_Lib/iNemoLib.c",fullname="D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\Source\\iNEMO_Lib\\iNemoLib.c",line_asm_insn=[]},src_and_asm_line={line="2685",file="Source/iNEMO_Lib/iNemoLib.c",fullname="D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\Source\\iNEMO_Lib\\iNemoLib.c",line_asm_insn=[]},src_and_asm_line={line="2686",file="Source/iNEMO_Lib/iNemoLib.c",fullname="D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\Source\\iNEMO_Lib\\iNemoLib.c",line_asm_insn=[]},src_and_asm_line={line="2687",file="Source/iNEMO_Lib/iNemoLib.c",fullname="D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\Source\\iNEMO_Lib\\iNemoLib.c",line_asm_insn=[]},src_and_asm_line={line="2688",file="Source/iNEMO_Lib/iNemoLib.c",fullname="D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\Source\\iNEMO_Lib\\iNemoLib.c",line_asm_insn=[]},src_and_asm_line={line="2689",file="Source/iNEMO_Lib/iNemoLib.c",fullname="D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\Source\\iNEMO_Lib\\iNemoLib.c",line_asm_insn=[]},src_and_asm_line={line="2690",file="Source/iNEMO_Lib/iNemoLib.c",fullname="D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\Source\\iNEMO_Lib\\iNemoLib.c",line_asm_insn=[]},src_and_asm_line={line="2691",file="Source/iNEMO_Lib/iNemoLib.c",fullname="D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\Source\\iNEMO_Lib\\iNemoLib.c",line_asm_insn=[]},src_and_asm_line={line="2692",file="Source/iNEMO_Lib/iNemoLib.c",fullname="D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\Source\\iNEMO_Lib\\iNemoLib.c",line_asm_insn=[]},src_and_asm_line={line="2693",file="Source/iNEMO_Lib/iNemoLib.c",fullname="D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\Source\\iNEMO_Lib\\iNemoLib.c",line_asm_insn=[]},src_and_asm_line={line="2694",file="Source/iNEMO_Lib/iNemoLib.c",fullname="D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\Source\\iNEMO_Lib\\iNemoLib.c",line_asm_insn=[]},src_and_asm_line={line="2695",file="Source/iNEMO_Lib/iNemoLib.c",fullname="D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\Source\\iNEMO_Lib\\iNemoLib.c",line_asm_insn=[]},src_and_asm_line={line="2696",file="Source/iNEMO_Lib/iNemoLib.c",fullname="D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\Source\\iNEMO_Lib\\iNemoLib.c",line_asm_insn=[]},src_and_asm_line={line="2697",file="Source/iNEMO_Lib/iNemoLib.c",fullname="D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\Source\\iNEMO_Lib\\iNemoLib.c",line_asm_insn=[]},src_and_asm_line={line="2698",file="Source/iNEMO_Lib/iNemoLib.c",fullname="D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\Source\\iNEMO_Lib\\iNemoLib.c",line_asm_insn=[]},src_and_asm_line={line="2699",file="Source/iNEMO_Lib/iNemoLib.c",fullname="D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\Source\\iNEMO_Lib\\iNemoLib.c",line_asm_insn=[]},src_and_asm_line={line="2700",file="Source/iNEMO_Lib/iNemoLib.c",fullname="D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\Source\\iNEMO_Lib\\iNemoLib.c",line_asm_insn=[]},src_and_asm_line={line="2701",file="Source/iNEMO_Lib/iNemoLib.c",fullname="D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\Source\\iNEMO_Lib\\iNemoLib.c",line_asm_insn=[]},src_and_asm_line={line="2702",file="Source/iNEMO_Lib/iNemoLib.c",fullname="D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\Source\\iNEMO_Lib\\iNemoLib.c",line_asm_insn=[]},src_and_asm_line={line="2703",file="Source/iNEMO_Lib/iNemoLib.c",fullname="D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\Source\\iNEMO_Lib\\iNemoLib.c",line_asm_insn=[]},src_and_asm_line={line="2704",file="Source/iNEMO_Lib/iNemoLib.c",fullname="D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\Source\\iNEMO_Lib\\iNemoLib.c",line_asm_insn=[]},src_and_asm_line={line="2705",file="Source/iNEMO_Lib/iNemoLib.c",fullname="D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\Source\\iNEMO_Lib\\iNemoLib.c",line_asm_insn=[]},src_and_asm_line={line="2706",file="Source/iNEMO_Lib/iNemoLib.c",fullname="D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\Source\\iNEMO_Lib\\iNemoLib.c",line_asm_insn=[]},src_and_asm_line={line="2707",file="Source/iNEMO_Lib/iNemoLib.c",fullname="D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\Source\\iNEMO_Lib\\iNemoLib.c",line_asm_insn=[]},src_and_asm_line={line="2708",file="Source/iNEMO_Lib/iNemoLib.c",fullname="D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\Source\\iNEMO_Lib\\iNemoLib.c",line_asm_insn=[]},src_and_asm_line={line="2709",file="Source/iNEMO_Lib/iNemoLib.c",fullname="D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\Source\\iNEMO_Lib\\iNemoLib.c",line_asm_insn=[]},src_and_asm_line={line="2710",file="Source/iNEMO_Lib/iNemoLib.c",fullname="D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\Source\\iNEMO_Lib\\iNemoLib.c",line_asm_insn=[]},src_and_asm_line={line="2711",file="Source/iNEMO_Lib/iNemoLib.c",fullname="D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\Source\\iNEMO_Lib\\iNemoLib.c",line_asm_insn=[]},src_and_asm_line={line="2712",file="Source/iNEMO_Lib/iNemoLib.c",fullname="D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\Source\\iNEMO_Lib\\iNemoLib.c",line_asm_insn=[]},src_and_asm_line={line="2713",file="Source/iNEMO_Lib/iNemoLib.c",fullname="D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\Source\\iNEMO_Lib\\iNemoLib.c",line_asm_insn=[]},src_and_asm_line={line="2714",file="Source/iNEMO_Lib/iNemoLib.c",fullname="D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\Source\\iNEMO_Lib\\iNemoLib.c",line_asm_insn=[]},src_and_asm_line={line="2715",file="Source/iNEMO_Lib/iNemoLib.c",fullname="D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\Source\\iNEMO_Lib\\iNemoLib.c",line_asm_insn=[]},src_and_asm_line={line="2716",file="Source/iNEMO_Lib/iNemoLib.c",fullname="D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\Source\\iNEMO_Lib\\iNemoLib.c",line_asm_insn=[]},src_and_asm_line={line="2717",file="Source/iNEMO_Lib/iNemoLib.c",fullname="D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\Source\\iNEMO_Lib\\iNemoLib.c",line_asm_insn=[]},src_and_asm_line={line="2718",file="Source/iNEMO_Lib/iNemoLib.c",fullname="D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\Source\\iNEMO_Lib\\iNemoLib.c",line_asm_insn=[]},src_and_asm_line={line="2719",file="Source/iNEMO_Lib/iNemoLib.c",fullname="D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\Source\\iNEMO_Lib\\iNemoLib.c",line_asm_insn=[]},src_and_asm_line={line="2720",file="Source/iNEMO_Lib/iNemoLib.c",fullname="D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\Source\\iNEMO_Lib\\iNemoLib.c",line_asm_insn=[]},src_and_asm_line={line="2721",file="Source/iNEMO_Lib/iNemoLib.c",fullname="D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\Source\\iNEMO_Lib\\iNemoLib.c",line_asm_insn=[]},src_and_asm_line={line="2722",file="Source/iNEMO_Lib/iNemoLib.c",fullname="D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\Source\\iNEMO_Lib\\iNemoLib.c",line_asm_insn=[]},src_and_asm_line={line="2723",file="Source/iNEMO_Lib/iNemoLib.c",fullname="D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\Source\\iNEMO_Lib\\iNemoLib.c",line_asm_insn=[]},src_and_asm_line={line="2724",file="Source/iNEMO_Lib/iNemoLib.c",fullname="D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\Source\\iNEMO_Lib\\iNemoLib.c",line_asm_insn=[]},src_and_asm_line={line="2725",file="Source/iNEMO_Lib/iNemoLib.c",fullname="D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\Source\\iNEMO_Lib\\iNemoLib.c",line_asm_insn=[]},src_and_asm_line={line="2726",file="Source/iNEMO_Lib/iNemoLib.c",fullname="D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\Source\\iNEMO_Lib\\iNemoLib.c",line_asm_insn=[{address="0x080173a2",func-name="iNemoRestoreDefaultParam",offset="1090",inst="nop"},{address="0x080173a4",func-name="iNemoRestoreDefaultParam",offset="1092",inst="b.n\t0x80173a8 <iNemoRestoreDefaultParam+1096>"}]},src_and_asm_line={line="2727",file="Source/iNEMO_Lib/iNemoLib.c",fullname="D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\Source\\iNEMO_Lib\\iNemoLib.c",line_asm_insn=[]},src_and_asm_line={line="2728",file="Source/iNEMO_Lib/iNemoLib.c",fullname="D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\Source\\iNEMO_Lib\\iNemoLib.c",line_asm_insn=[]},src_and_asm_line={line="2729",file="Source/iNEMO_Lib/iNemoLib.c",fullname="D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\Source\\iNEMO_Lib\\iNemoLib.c",line_asm_insn=[]},src_and_asm_line={line="2730",file="Source/iNEMO_Lib/iNemoLib.c",fullname="D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\Source\\iNEMO_Lib\\iNemoLib.c",line_asm_insn=[]},src_and_asm_line={line="2731",file="Source/iNEMO_Lib/iNemoLib.c",fullname="D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\Source\\iNEMO_Lib\\iNemoLib.c",line_asm_insn=[]},src_and_asm_line={line="2732",file="Source/iNEMO_Lib/iNemoLib.c",fullname="D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\Source\\iNEMO_Lib\\iNemoLib.c",line_asm_insn=[]},src_and_asm_line={line="2733",file="Source/iNEMO_Lib/iNemoLib.c",fullname="D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\Source\\iNEMO_Lib\\iNemoLib.c",line_asm_insn=[]},src_and_asm_line={line="2734",file="Source/iNEMO_Lib/iNemoLib.c",fullname="D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\Source\\iNEMO_Lib\\iNemoLib.c",line_asm_insn=[]},src_and_asm_line={line="2735",file="Source/iNEMO_Lib/iNemoLib.c",fullname="D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\Source\\iNEMO_Lib\\iNemoLib.c",line_asm_insn=[]},src_and_asm_line={line="2736",file="Source/iNEMO_Lib/iNemoLib.c",fullname="D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\Source\\iNEMO_Lib\\iNemoLib.c",line_asm_insn=[]},src_and_asm_line={line="2737",file="Source/iNEMO_Lib/iNemoLib.c",fullname="D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\Source\\iNEMO_Lib\\iNemoLib.c",line_asm_insn=[]},src_and_asm_line={line="2738",file="Source/iNEMO_Lib/iNemoLib.c",fullname="D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\Source\\iNEMO_Lib\\iNemoLib.c",line_asm_insn=[]},src_and_asm_line={line="2739",file="Source/iNEMO_Lib/iNemoLib.c",fullname="D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\Source\\iNEMO_Lib\\iNemoLib.c",line_asm_insn=[]},src_and_asm_line={line="2740",file="Source/iNEMO_Lib/iNemoLib.c",fullname="D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\Source\\iNEMO_Lib\\iNemoLib.c",line_asm_insn=[]},src_and_asm_line={line="2741",file="Source/iNEMO_Lib/iNemoLib.c",fullname="D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\Source\\iNEMO_Lib\\iNemoLib.c",line_asm_insn=[]},src_and_asm_line={line="2742",file="Source/iNEMO_Lib/iNemoLib.c",fullname="D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\Source\\iNEMO_Lib\\iNemoLib.c",line_asm_insn=[]},src_and_asm_line={line="2743",file="Source/iNEMO_Lib/iNemoLib.c",fullname="D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\Source\\iNEMO_Lib\\iNemoLib.c",line_asm_insn=[]},src_and_asm_line={line="2744",file="Source/iNEMO_Lib/iNemoLib.c",fullname="D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\Source\\iNEMO_Lib\\iNemoLib.c",line_asm_insn=[]},src_and_asm_line={line="2745",file="Source/iNEMO_Lib/iNemoLib.c",fullname="D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\Source\\iNEMO_Lib\\iNemoLib.c",line_asm_insn=[]},src_and_asm_line={line="2746",file="Source/iNEMO_Lib/iNemoLib.c",fullname="D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\Source\\iNEMO_Lib\\iNemoLib.c",line_asm_insn=[]},src_and_asm_line={line="2747",file="Source/iNEMO_Lib/iNemoLib.c",fullname="D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\Source\\iNEMO_Lib\\iNemoLib.c",line_asm_insn=[]},src_and_asm_line={line="2748",file="Source/iNEMO_Lib/iNemoLib.c",fullname="D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\Source\\iNEMO_Lib\\iNemoLib.c",line_asm_insn=[]},src_and_asm_line={line="2749",file="Source/iNEMO_Lib/iNemoLib.c",fullname="D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\Source\\iNEMO_Lib\\iNemoLib.c",line_asm_insn=[]},src_and_asm_line={line="2750",file="Source/iNEMO_Lib/iNemoLib.c",fullname="D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\Source\\iNEMO_Lib\\iNemoLib.c",line_asm_insn=[]},src_and_asm_line={line="2751",file="Source/iNEMO_Lib/iNemoLib.c",fullname="D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\Source\\iNEMO_Lib\\iNemoLib.c",line_asm_insn=[]},src_and_asm_line={line="2752",file="Source/iNEMO_Lib/iNemoLib.c",fullname="D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\Source\\iNEMO_Lib\\iNemoLib.c",line_asm_insn=[]},src_and_asm_line={line="2753",file="Source/iNEMO_Lib/iNemoLib.c",fullname="D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\Source\\iNEMO_Lib\\iNemoLib.c",line_asm_insn=[]},src_and_asm_line={line="2754",file="Source/iNEMO_Lib/iNemoLib.c",fullname="D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\Source\\iNEMO_Lib\\iNemoLib.c",line_asm_insn=[]},src_and_asm_line={line="2755",file="Source/iNEMO_Lib/iNemoLib.c",fullname="D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\Source\\iNEMO_Lib\\iNemoLib.c",line_asm_insn=[]},src_and_asm_line={line="2756",file="Source/iNEMO_Lib/iNemoLib.c",fullname="D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\Source\\iNEMO_Lib\\iNemoLib.c",line_asm_insn=[]},src_and_asm_line={line="2757",file="Source/iNEMO_Lib/iNemoLib.c",fullname="D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\Source\\iNEMO_Lib\\iNemoLib.c",line_asm_insn=[]},src_and_asm_line={line="2758",file="Source/iNEMO_Lib/iNemoLib.c",fullname="D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\Source\\iNEMO_Lib\\iNemoLib.c",line_asm_insn=[]},src_and_asm_line={line="2759",file="Source/iNEMO_Lib/iNemoLib.c",fullname="D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\Source\\iNEMO_Lib\\iNemoLib.c",line_asm_insn=[]},src_and_asm_line={line="2760",file="Source/iNEMO_Lib/iNemoLib.c",fullname="D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\Source\\iNEMO_Lib\\iNemoLib.c",line_asm_insn=[]},src_and_asm_line={line="2761",file="Source/iNEMO_Lib/iNemoLib.c",fullname="D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\Source\\iNEMO_Lib\\iNemoLib.c",line_asm_insn=[]},src_and_asm_line={line="2762",file="Source/iNEMO_Lib/iNemoLib.c",fullname="D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\Source\\iNEMO_Lib\\iNemoLib.c",line_asm_insn=[]},src_and_asm_line={line="2763",file="Source/iNEMO_Lib/iNemoLib.c",fullname="D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\Source\\iNEMO_Lib\\iNemoLib.c",line_asm_insn=[]},src_and_asm_line={line="2764",file="Source/iNEMO_Lib/iNemoLib.c",fullname="D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\Source\\iNEMO_Lib\\iNemoLib.c",line_asm_insn=[]},src_and_asm_line={line="2765",file="Source/iNEMO_Lib/iNemoLib.c",fullname="D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\Source\\iNEMO_Lib\\iNemoLib.c",line_asm_insn=[]},src_and_asm_line={line="2766",file="Source/iNEMO_Lib/iNemoLib.c",fullname="D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\Source\\iNEMO_Lib\\iNemoLib.c",line_asm_insn=[]},src_and_asm_line={line="2767",file="Source/iNEMO_Lib/iNemoLib.c",fullname="D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\Source\\iNEMO_Lib\\iNemoLib.c",line_asm_insn=[]},src_and_asm_line={line="2768",file="Source/iNEMO_Lib/iNemoLib.c",fullname="D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\Source\\iNEMO_Lib\\iNemoLib.c",line_asm_insn=[]},src_and_asm_line={line="2769",file="Source/iNEMO_Lib/iNemoLib.c",fullname="D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\Source\\iNEMO_Lib\\iNemoLib.c",line_asm_insn=[]},src_and_asm_line={line="2770",file="Source/iNEMO_Lib/iNemoLib.c",fullname="D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\Source\\iNEMO_Lib\\iNemoLib.c",line_asm_insn=[{address="0x080173a6",func-name="iNemoRestoreDefaultParam",offset="1094",inst="nop"}]},src_and_asm_line={line="2771",file="Source/iNEMO_Lib/iNemoLib.c",fullname="D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\Source\\iNEMO_Lib\\iNemoLib.c",line_asm_insn=[]},src_and_asm_line={line="2772",file="Source/iNEMO_Lib/iNemoLib.c",fullname="D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\Source\\iNEMO_Lib\\iNemoLib.c",line_asm_insn=[]},src_and_asm_line={line="2773",file="Source/iNEMO_Lib/iNemoLib.c",fullname="D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\Source\\iNEMO_Lib\\iNemoLib.c",line_asm_insn=[]},src_and_asm_line={line="2774",file="Source/iNEMO_Lib/iNemoLib.c",fullname="D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\Source\\iNEMO_Lib\\iNemoLib.c",line_asm_insn=[]},src_and_asm_line={line="2775",file="Source/iNEMO_Lib/iNemoLib.c",fullname="D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\Source\\iNEMO_Lib\\iNemoLib.c",line_asm_insn=[]},src_and_asm_line={line="2776",file="Source/iNEMO_Lib/iNemoLib.c",fullname="D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\Source\\iNEMO_Lib\\iNemoLib.c",line_asm_insn=[{address="0x08017316",func-name="iNemoRestoreDefaultParam",offset="950",inst="ldr\tr3, [r7, #4]"},{address="0x08017318",func-name="iNemoRestoreDefaultParam",offset="952",inst="movs\tr2, #3"},{address="0x0801731a",func-name="iNemoRestoreDefaultParam",offset="954",inst="strb\tr2, [r3, #0]"}]},src_and_asm_line={line="2777",file="Source/iNEMO_Lib/iNemoLib.c",fullname="D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\Source\\iNEMO_Lib\\iNemoLib.c",line_asm_insn=[{address="0x0801731c",func-name="iNemoRestoreDefaultParam",offset="956",inst="ldr\tr3, [r7, #4]"},{address="0x0801731e",func-name="iNemoRestoreDefaultParam",offset="958",inst="adds\tr3, #1"},{address="0x08017320",func-name="iNemoRestoreDefaultParam",offset="960",inst="movs\tr2, #0"},{address="0x08017322",func-name="iNemoRestoreDefaultParam",offset="962",inst="strb\tr2, [r3, #0]"}]},src_and_asm_line={line="2778",file="Source/iNEMO_Lib/iNemoLib.c",fullname="D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\Source\\iNEMO_Lib\\iNemoLib.c",line_asm_insn=[{address="0x08017324",func-name="iNemoRestoreDefaultParam",offset="964",inst="ldr\tr3, [r7, #4]"},{address="0x08017326",func-name="iNemoRestoreDefaultParam",offset="966",inst="adds\tr3, #1"},{address="0x08017328",func-name="iNemoRestoreDefaultParam",offset="968",inst="ldrb\tr2, [r7, #10]"},{address="0x0801732a",func-name="iNemoRestoreDefaultParam",offset="970",inst="ldr\tr0, [r7, #12]"},{address="0x0801732c",func-name="iNemoRestoreDefaultParam",offset="972",inst="mov\tr1, r2"},{address="0x0801732e",func-name="iNemoRestoreDefaultParam",offset="974",inst="mov\tr2, r3"},{address="0x08017330",func-name="iNemoRestoreDefaultParam",offset="976",inst="bl\t0x8016030 "},{address="0x08017334",func-name="iNemoRestoreDefaultParam",offset="980",inst="mov\tr3, r0"},{address="0x08017336",func-name="iNemoRestoreDefaultParam",offset="982",inst="strb\tr3, [r7, #23]"}]},src_and_asm_line={line="2779",file="Source/iNEMO_Lib/iNemoLib.c",fullname="D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\Source\\iNEMO_Lib\\iNemoLib.c",line_asm_insn=[{address="0x08017338",func-name="iNemoRestoreDefaultParam",offset="984",inst="b.n\t0x8017366 <iNemoRestoreDefaultParam+1030>"}]},src_and_asm_line={line="2780",file="Source/iNEMO_Lib/iNemoLib.c",fullname="D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\Source\\iNEMO_Lib\\iNemoLib.c",line_asm_insn=[]},src_and_asm_line={line="2781",file="Source/iNEMO_Lib/iNemoLib.c",fullname="D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\Source\\iNEMO_Lib\\iNemoLib.c",line_asm_insn=[{address="0x0801733a",func-name="iNemoRestoreDefaultParam",offset="986",inst="ldr\tr3, [r7, #4]"},{address="0x0801733c",func-name="iNemoRestoreDefaultParam",offset="988",inst="movs\tr2, #4"},{address="0x0801733e",func-name="iNemoRestoreDefaultParam",offset="990",inst="strb\tr2, [r3, #0]"}]},src_and_asm_line={line="2782",file="Source/iNEMO_Lib/iNemoLib.c",fullname="D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\Source\\iNEMO_Lib\\iNemoLib.c",line_asm_insn=[{address="0x08017340",func-name="iNemoRestoreDefaultParam",offset="992",inst="ldr\tr3, [r7, #4]"},{address="0x08017342",func-name="iNemoRestoreDefaultParam",offset="994",inst="adds\tr3, #1"},{address="0x08017344",func-name="iNemoRestoreDefaultParam",offset="996",inst="movs\tr2, #0"},{address="0x08017346",func-name="iNemoRestoreDefaultParam",offset="998",inst="strb\tr2, [r3, #0]"}]},src_and_asm_line={line="2783",file="Source/iNEMO_Lib/iNemoLib.c",fullname="D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\Source\\iNEMO_Lib\\iNemoLib.c",line_asm_insn=[{address="0x08017348",func-name="iNemoRestoreDefaultParam",offset="1000",inst="ldr\tr3, [r7, #4]"},{address="0x0801734a",func-name="iNemoRestoreDefaultParam",offset="1002",inst="adds\tr3, #2"},{address="0x0801734c",func-name="iNemoRestoreDefaultParam",offset="1004",inst="movs\tr2, #0"},{address="0x0801734e",func-name="iNemoRestoreDefaultParam",offset="1006",inst="strb\tr2, [r3, #0]"}]},src_and_asm_line={line="2784",file="Source/iNEMO_Lib/iNemoLib.c",fullname="D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\Source\\iNEMO_Lib\\iNemoLib.c",line_asm_insn=[{address="0x08017350",func-name="iNemoRestoreDefaultParam",offset="1008",inst="ldr\tr3, [r7, #4]"},{address="0x08017352",func-name="iNemoRestoreDefaultParam",offset="1010",inst="adds\tr3, #1"},{address="0x08017354",func-name="iNemoRestoreDefaultParam",offset="1012",inst="ldrb\tr2, [r7, #10]"},{address="0x08017356",func-name="iNemoRestoreDefaultParam",offset="1014",inst="ldr\tr0, [r7, #12]"},{address="0x08017358",func-name="iNemoRestoreDefaultParam",offset="1016",inst="mov\tr1, r2"},{address="0x0801735a",func-name="iNemoRestoreDefaultParam",offset="1018",inst="mov\tr2, r3"},{address="0x0801735c",func-name="iNemoRestoreDefaultParam",offset="1020",inst="bl\t0x8016030 "},{address="0x08017360",func-name="iNemoRestoreDefaultParam",offset="1024",inst="mov\tr3, r0"},{address="0x08017362",func-name="iNemoRestoreDefaultParam",offset="1026",inst="strb\tr3, [r7, #23]"}]},src_and_asm_line={line="2785",file="Source/iNEMO_Lib/iNemoLib.c",fullname="D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\Source\\iNEMO_Lib\\iNemoLib.c",line_asm_insn=[{address="0x08017364",func-name="iNemoRestoreDefaultParam",offset="1028",inst="nop"}]},src_and_asm_line={line="2786",file="Source/iNEMO_Lib/iNemoLib.c",fullname="D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\Source\\iNEMO_Lib\\iNemoLib.c",line_asm_insn=[]},src_and_asm_line={line="2787",file="Source/iNEMO_Lib/iNemoLib.c",fullname="D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\Source\\iNEMO_Lib\\iNemoLib.c",line_asm_insn=[]},src_and_asm_line={line="2788",file="Source/iNEMO_Lib/iNemoLib.c",fullname="D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\Source\\iNEMO_Lib\\iNemoLib.c",line_asm_insn=[{address="0x08017314",func-name="iNemoRestoreDefaultParam",offset="948",inst="b.n\t0x80173a8 <iNemoRestoreDefaultParam+1096>"},{address="0x08017366",func-name="iNemoRestoreDefaultParam",offset="1030",inst="b.n\t0x80173a8 <iNemoRestoreDefaultParam+1096>"}]},src_and_asm_line={line="2789",file="Source/iNEMO_Lib/iNemoLib.c",fullname="D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\Source\\iNEMO_Lib\\iNemoLib.c",line_asm_insn=[]},src_and_asm_line={line="2790",file="Source/iNEMO_Lib/iNemoLib.c",fullname="D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\Source\\iNEMO_Lib\\iNemoLib.c",line_asm_insn=[]},src_and_asm_line={line="2791",file="Source/iNEMO_Lib/iNemoLib.c",fullname="D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\Source\\iNEMO_Lib\\iNemoLib.c",line_asm_insn=[{address="0x08017368",func-name="iNemoRestoreDefaultParam",offset="1032",inst="ldrb\tr3, [r7, #10]"},{address="0x0801736a",func-name="iNemoRestoreDefaultParam",offset="1034",inst="cmp\tr3, #0"},{address="0x0801736c",func-name="iNemoRestoreDefaultParam",offset="1036",inst="beq.n\t0x8017370 <iNemoRestoreDefaultParam+1040>"}]},src_and_asm_line={line="2792",file="Source/iNEMO_Lib/iNemoLib.c",fullname="D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\Source\\iNEMO_Lib\\iNemoLib.c",line_asm_insn=[]},src_and_asm_line={line="2793",file="Source/iNEMO_Lib/iNemoLib.c",fullname="D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\Source\\iNEMO_Lib\\iNemoLib.c",line_asm_insn=[]},src_and_asm_line={line="2794",file="Source/iNEMO_Lib/iNemoLib.c",fullname="D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\Source\\iNEMO_Lib\\iNemoLib.c",line_asm_insn=[{address="0x08017370",func-name="iNemoRestoreDefaultParam",offset="1040",inst="ldr\tr3, [r7, #4]"},{address="0x08017372",func-name="iNemoRestoreDefaultParam",offset="1042",inst="movs\tr2, #4"},{address="0x08017374",func-name="iNemoRestoreDefaultParam",offset="1044",inst="strb\tr2, [r3, #0]"}]},src_and_asm_line={line="2795",file="Source/iNEMO_Lib/iNemoLib.c",fullname="D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\Source\\iNEMO_Lib\\iNemoLib.c",line_asm_insn=[{address="0x08017376",func-name="iNemoRestoreDefaultParam",offset="1046",inst="ldr\tr3, [r7, #4]"},{address="0x08017378",func-name="iNemoRestoreDefaultParam",offset="1048",inst="adds\tr3, #1"},{address="0x0801737a",func-name="iNemoRestoreDefaultParam",offset="1050",inst="movs\tr2, #0"},{address="0x0801737c",func-name="iNemoRestoreDefaultParam",offset="1052",inst="strb\tr2, [r3, #0]"}]},src_and_asm_line={line="2796",file="Source/iNEMO_Lib/iNemoLib.c",fullname="D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\Source\\iNEMO_Lib\\iNemoLib.c",line_asm_insn=[{address="0x0801737e",func-name="iNemoRestoreDefaultParam",offset="1054",inst="ldr\tr3, [r7, #4]"},{address="0x08017380",func-name="iNemoRestoreDefaultParam",offset="1056",inst="adds\tr3, #2"},{address="0x08017382",func-name="iNemoRestoreDefaultParam",offset="1058",inst="movs\tr2, #0"},{address="0x08017384",func-name="iNemoRestoreDefaultParam",offset="1060",inst="strb\tr2, [r3, #0]"}]},src_and_asm_line={line="2797",file="Source/iNEMO_Lib/iNemoLib.c",fullname="D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\Source\\iNEMO_Lib\\iNemoLib.c",line_asm_insn=[{address="0x08017386",func-name="iNemoRestoreDefaultParam",offset="1062",inst="ldr\tr3, [r7, #4]"},{address="0x08017388",func-name="iNemoRestoreDefaultParam",offset="1064",inst="adds\tr3, #1"},{address="0x0801738a",func-name="iNemoRestoreDefaultParam",offset="1066",inst="ldrb\tr2, [r7, #10]"},{address="0x0801738c",func-name="iNemoRestoreDefaultParam",offset="1068",inst="ldr\tr0, [r7, #12]"},{address="0x0801738e",func-name="iNemoRestoreDefaultParam",offset="1070",inst="mov\tr1, r2"},{address="0x08017390",func-name="iNemoRestoreDefaultParam",offset="1072",inst="mov\tr2, r3"},{address="0x08017392",func-name="iNemoRestoreDefaultParam",offset="1074",inst="bl\t0x8016100 "},{address="0x08017396",func-name="iNemoRestoreDefaultParam",offset="1078",inst="mov\tr3, r0"},{address="0x08017398",func-name="iNemoRestoreDefaultParam",offset="1080",inst="strb\tr3, [r7, #23]"}]},src_and_asm_line={line="2798",file="Source/iNEMO_Lib/iNemoLib.c",fullname="D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\Source\\iNEMO_Lib\\iNemoLib.c",line_asm_insn=[{address="0x0801739a",func-name="iNemoRestoreDefaultParam",offset="1082",inst="nop"}]},src_and_asm_line={line="2799",file="Source/iNEMO_Lib/iNemoLib.c",fullname="D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\Source\\iNEMO_Lib\\iNemoLib.c",line_asm_insn=[]},src_and_asm_line={line="2800",file="Source/iNEMO_Lib/iNemoLib.c",fullname="D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\Source\\iNEMO_Lib\\iNemoLib.c",line_asm_insn=[{address="0x0801736e",func-name="iNemoRestoreDefaultParam",offset="1038",inst="b.n\t0x80173a8 <iNemoRestoreDefaultParam+1096>"},{address="0x0801739c",func-name="iNemoRestoreDefaultParam",offset="1084",inst="b.n\t0x80173a8 <iNemoRestoreDefaultParam+1096>"}]},src_and_asm_line={line="2801",file="Source/iNEMO_Lib/iNemoLib.c",fullname="D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\Source\\iNEMO_Lib\\iNemoLib.c",line_asm_insn=[]},src_and_asm_line={line="2802",file="Source/iNEMO_Lib/iNemoLib.c",fullname="D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\Source\\iNEMO_Lib\\iNemoLib.c",line_asm_insn=[{address="0x080173a8",func-name="iNemoRestoreDefaultParam",offset="1096",inst="ldrb\tr3, [r7, #23]"}]},src_and_asm_line={line="2803",file="Source/iNEMO_Lib/iNemoLib.c",fullname="D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\Source\\iNEMO_Lib\\iNemoLib.c",line_asm_insn=[{address="0x080173aa",func-name="iNemoRestoreDefaultParam",offset="1098",inst="mov\tr0, r3"},{address="0x080173ac",func-name="iNemoRestoreDefaultParam",offset="1100",inst="adds\tr7, #24"},{address="0x080173ae",func-name="iNemoRestoreDefaultParam",offset="1102",inst="mov\tsp, r7"},{address="0x080173b0",func-name="iNemoRestoreDefaultParam",offset="1104",inst="pop\t{r7, pc}"}]}] -data-disassemble -s 0x80173b4 -e 0x80173d4 1 ^done,asm_insns=[src_and_asm_line={line="54",file="Source/main.c",fullname="D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\Source\\main.c",line_asm_insn=[{address="0x080173b4",func-name="prvSetupHardware",offset="0",inst="push\t{r7, lr}"},{address="0x080173b6",func-name="prvSetupHardware",offset="2",inst="add\tr7, sp, #0"}]},src_and_asm_line={line="55",file="Source/main.c",fullname="D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\Source\\main.c",line_asm_insn=[]},src_and_asm_line={line="56",file="Source/main.c",fullname="D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\Source\\main.c",line_asm_insn=[{address="0x080173b8",func-name="prvSetupHardware",offset="4",inst="movs\tr0, #61\t; 0x3d"},{address="0x080173ba",func-name="prvSetupHardware",offset="6",inst="movs\tr1, #1"},{address="0x080173bc",func-name="prvSetupHardware",offset="8",inst="bl\t0x800bd64 "}]},src_and_asm_line={line="57",file="Source/main.c",fullname="D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\Source\\main.c",line_asm_insn=[]},src_and_asm_line={line="58",file="Source/main.c",fullname="D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\Source\\main.c",line_asm_insn=[]},src_and_asm_line={line="59",file="Source/main.c",fullname="D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\Source\\main.c",line_asm_insn=[]},src_and_asm_line={line="60",file="Source/main.c",fullname="D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\Source\\main.c",line_asm_insn=[]},src_and_asm_line={line="61",file="Source/main.c",fullname="D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\Source\\main.c",line_asm_insn=[{address="0x080173c0",func-name="prvSetupHardware",offset="12",inst="mov.w\tr0, #134217728\t; 0x8000000"},{address="0x080173c4",func-name="prvSetupHardware",offset="16",inst="mov.w\tr1, #12288\t; 0x3000"},{address="0x080173c8",func-name="prvSetupHardware",offset="20",inst="bl\t0x800aaa8 "}]},src_and_asm_line={line="62",file="Source/main.c",fullname="D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\Source\\main.c",line_asm_insn=[]},src_and_asm_line={line="63",file="Source/main.c",fullname="D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\Source\\main.c",line_asm_insn=[]},src_and_asm_line={line="64",file="Source/main.c",fullname="D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\Source\\main.c",line_asm_insn=[{address="0x080173cc",func-name="prvSetupHardware",offset="24",inst="mov.w\tr0, #768\t; 0x300"},{address="0x080173d0",func-name="prvSetupHardware",offset="28",inst="bl\t0x800a9b0 "}]}] -data-disassemble -s 0x80173b4 -e 0x80173e2 1 ^done,asm_insns=[src_and_asm_line={line="54",file="Source/main.c",fullname="D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\Source\\main.c",line_asm_insn=[{address="0x080173b4",func-name="prvSetupHardware",offset="0",inst="push\t{r7, lr}"},{address="0x080173b6",func-name="prvSetupHardware",offset="2",inst="add\tr7, sp, #0"}]},src_and_asm_line={line="55",file="Source/main.c",fullname="D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\Source\\main.c",line_asm_insn=[]},src_and_asm_line={line="56",file="Source/main.c",fullname="D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\Source\\main.c",line_asm_insn=[{address="0x080173b8",func-name="prvSetupHardware",offset="4",inst="movs\tr0, #61\t; 0x3d"},{address="0x080173ba",func-name="prvSetupHardware",offset="6",inst="movs\tr1, #1"},{address="0x080173bc",func-name="prvSetupHardware",offset="8",inst="bl\t0x800bd64 "}]},src_and_asm_line={line="57",file="Source/main.c",fullname="D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\Source\\main.c",line_asm_insn=[]},src_and_asm_line={line="58",file="Source/main.c",fullname="D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\Source\\main.c",line_asm_insn=[]},src_and_asm_line={line="59",file="Source/main.c",fullname="D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\Source\\main.c",line_asm_insn=[]},src_and_asm_line={line="60",file="Source/main.c",fullname="D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\Source\\main.c",line_asm_insn=[]},src_and_asm_line={line="61",file="Source/main.c",fullname="D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\Source\\main.c",line_asm_insn=[{address="0x080173c0",func-name="prvSetupHardware",offset="12",inst="mov.w\tr0, #134217728\t; 0x8000000"},{address="0x080173c4",func-name="prvSetupHardware",offset="16",inst="mov.w\tr1, #12288\t; 0x3000"},{address="0x080173c8",func-name="prvSetupHardware",offset="20",inst="bl\t0x800aaa8 "}]},src_and_asm_line={line="62",file="Source/main.c",fullname="D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\Source\\main.c",line_asm_insn=[]},src_and_asm_line={line="63",file="Source/main.c",fullname="D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\Source\\main.c",line_asm_insn=[]},src_and_asm_line={line="64",file="Source/main.c",fullname="D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\Source\\main.c",line_asm_insn=[{address="0x080173cc",func-name="prvSetupHardware",offset="24",inst="mov.w\tr0, #768\t; 0x300"},{address="0x080173d0",func-name="prvSetupHardware",offset="28",inst="bl\t0x800a9b0 "}]},src_and_asm_line={line="65",file="Source/main.c",fullname="D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\Source\\main.c",line_asm_insn=[]},src_and_asm_line={line="66",file="Source/main.c",fullname="D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\Source\\main.c",line_asm_insn=[]},src_and_asm_line={line="67",file="Source/main.c",fullname="D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\Source\\main.c",line_asm_insn=[{address="0x080173d4",func-name="prvSetupHardware",offset="32",inst="movs\tr0, #4"},{address="0x080173d6",func-name="prvSetupHardware",offset="34",inst="bl\t0x800aad4 "}]},src_and_asm_line={line="68",file="Source/main.c",fullname="D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\Source\\main.c",line_asm_insn=[]},src_and_asm_line={line="69",file="Source/main.c",fullname="D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\Source\\main.c",line_asm_insn=[]},src_and_asm_line={line="70",file="Source/main.c",fullname="D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\Source\\main.c",line_asm_insn=[{address="0x080173da",func-name="prvSetupHardware",offset="38",inst="movs\tr0, #0"},{address="0x080173dc",func-name="prvSetupHardware",offset="40",inst="bl\t0x80123dc "}]},src_and_asm_line={line="71",file="Source/main.c",fullname="D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\Source\\main.c",line_asm_insn=[]},src_and_asm_line={line="72",file="Source/main.c",fullname="D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\Source\\main.c",line_asm_insn=[{address="0x080173e0",func-name="prvSetupHardware",offset="44",inst="pop\t{r7, pc}"}]}] -data-disassemble -s 0x80173e4 -e 0x80173fc 1 ^done,asm_insns=[src_and_asm_line={line="95",file="Source/main.c",fullname="D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\Source\\main.c",line_asm_insn=[{address="0x080173e4",func-name="main",offset="0",inst="push\t{r7, lr}"},{address="0x080173e6",func-name="main",offset="2",inst="add\tr7, sp, #0"}]},src_and_asm_line={line="96",file="Source/main.c",fullname="D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\Source\\main.c",line_asm_insn=[]},src_and_asm_line={line="97",file="Source/main.c",fullname="D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\Source\\main.c",line_asm_insn=[{address="0x080173e8",func-name="main",offset="4",inst="bl\t0x80173b4 "}]},src_and_asm_line={line="98",file="Source/main.c",fullname="D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\Source\\main.c",line_asm_insn=[]},src_and_asm_line={line="99",file="Source/main.c",fullname="D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\Source\\main.c",line_asm_insn=[]},src_and_asm_line={line="100",file="Source/main.c",fullname="D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\Source\\main.c",line_asm_insn=[{address="0x080173ec",func-name="main",offset="8",inst="movs\tr0, #0"},{address="0x080173ee",func-name="main",offset="10",inst="bl\t0x8012778 "}]},src_and_asm_line={line="101",file="Source/main.c",fullname="D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\Source\\main.c",line_asm_insn=[]},src_and_asm_line={line="102",file="Source/main.c",fullname="D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\Source\\main.c",line_asm_insn=[]},src_and_asm_line={line="103",file="Source/main.c",fullname="D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\Source\\main.c",line_asm_insn=[{address="0x080173f2",func-name="main",offset="14",inst="bl\t0x800cfec "},{address="0x080173f6",func-name="main",offset="18",inst="movs\tr3, #0"}]},src_and_asm_line={line="104",file="Source/main.c",fullname="D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\Source\\main.c",line_asm_insn=[]},src_and_asm_line={line="105",file="Source/main.c",fullname="D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\Source\\main.c",line_asm_insn=[{address="0x080173f8",func-name="main",offset="20",inst="mov\tr0, r3"},{address="0x080173fa",func-name="main",offset="22",inst="pop\t{r7, pc}"}]}] -data-disassemble -s 0x80173fc -e 0x8017408 1 ^done,asm_insns=[src_and_asm_line={line="48",file="Source/stm32f10x_it.c",fullname="D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\Source\\stm32f10x_it.c",line_asm_insn=[{address="0x080173fc",func-name="NMI_Handler",offset="0",inst="push\t{r7}"},{address="0x080173fe",func-name="NMI_Handler",offset="2",inst="add\tr7, sp, #0"}]},src_and_asm_line={line="49",file="Source/stm32f10x_it.c",fullname="D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\Source\\stm32f10x_it.c",line_asm_insn=[{address="0x08017400",func-name="NMI_Handler",offset="4",inst="mov\tsp, r7"},{address="0x08017402",func-name="NMI_Handler",offset="6",inst="ldr.w\tr7, [sp], #4"},{address="0x08017406",func-name="NMI_Handler",offset="10",inst="bx\tlr"}]}] -data-disassemble -s 0x8017408 -e 0x801740e 1 ^done,asm_insns=[src_and_asm_line={line="57",file="Source/stm32f10x_it.c",fullname="D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\Source\\stm32f10x_it.c",line_asm_insn=[{address="0x08017408",func-name="HardFault_Handler",offset="0",inst="push\t{r7}"},{address="0x0801740a",func-name="HardFault_Handler",offset="2",inst="add\tr7, sp, #0"}]},src_and_asm_line={line="58",file="Source/stm32f10x_it.c",fullname="D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\Source\\stm32f10x_it.c",line_asm_insn=[]},src_and_asm_line={line="59",file="Source/stm32f10x_it.c",fullname="D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\Source\\stm32f10x_it.c",line_asm_insn=[]},src_and_asm_line={line="60",file="Source/stm32f10x_it.c",fullname="D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\Source\\stm32f10x_it.c",line_asm_insn=[]},src_and_asm_line={line="61",file="Source/stm32f10x_it.c",fullname="D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\Source\\stm32f10x_it.c",line_asm_insn=[{address="0x0801740c",func-name="HardFault_Handler",offset="4",inst="b.n\t0x801740c <HardFault_Handler+4>"}]}] -data-disassemble -s 0x8017410 -e 0x8017416 1 ^done,asm_insns=[src_and_asm_line={line="70",file="Source/stm32f10x_it.c",fullname="D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\Source\\stm32f10x_it.c",line_asm_insn=[{address="0x08017410",func-name="MemManage_Handler",offset="0",inst="push\t{r7}"},{address="0x08017412",func-name="MemManage_Handler",offset="2",inst="add\tr7, sp, #0"}]},src_and_asm_line={line="71",file="Source/stm32f10x_it.c",fullname="D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\Source\\stm32f10x_it.c",line_asm_insn=[]},src_and_asm_line={line="72",file="Source/stm32f10x_it.c",fullname="D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\Source\\stm32f10x_it.c",line_asm_insn=[]},src_and_asm_line={line="73",file="Source/stm32f10x_it.c",fullname="D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\Source\\stm32f10x_it.c",line_asm_insn=[]},src_and_asm_line={line="74",file="Source/stm32f10x_it.c",fullname="D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\Source\\stm32f10x_it.c",line_asm_insn=[{address="0x08017414",func-name="MemManage_Handler",offset="4",inst="b.n\t0x8017414 <MemManage_Handler+4>"}]}] -data-disassemble -s 0x8017418 -e 0x801741c 1 ^done,asm_insns=[src_and_asm_line={line="83",file="Source/stm32f10x_it.c",fullname="D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\Source\\stm32f10x_it.c",line_asm_insn=[{address="0x08017418",func-name="BusFault_Handler",offset="0",inst="push\t{r7}"},{address="0x0801741a",func-name="BusFault_Handler",offset="2",inst="add\tr7, sp, #0"}]}] Register cache flushed. 1003^done -stack-list-frames ^done,stack=[frame={level="0",addr="0x080173e8",func="main",file="Source/main.c",fullname="D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\Source\\main.c",line="97"}] Register cache flushed. 1004^done -stack-list-arguments 0 ^done,stack-args=[frame={level="0",args=[]}] Register cache flushed. 1005^done -stack-list-frames ^done,stack=[frame={level="0",addr="0x080173e8",func="main",file="Source/main.c",fullname="D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\Source\\main.c",line="97"}] Register cache flushed. 1006^done -stack-list-arguments 0 ^done,stack-args=[frame={level="0",args=[]}]
June 1, 2015 at 07:16 #6542supportKeymasterHi,
You can disable the VisualGDB GDB warning window by increasing the GDB command time-out in Tools->Options->VisualGDB->General->Tweaking->GDB command timeout.
If you want to try speeding up the debugging experience, please share a GDB log with timings as described here. It should provide enough information on which exact commands are being slow.P.S. Are you using a USB virtualization software or is ST-Link connected directly to your Windows machine?
June 2, 2015 at 15:29 #6545sd_tomParticipantOk at least have nag screen gone; but if we can make it go faster I’m all ears. No VMs.. just my windows 7 box, Beta VisualGDB and STLinkV2. Here’s the log file
D:\SysGCC\arm-eabi\bin\arm-eabi-gdb.exe --interpreter mi D:\projects\Egg\NemoVisualGDB\NemoVisualGDB/Debug/NemoVisualGDB.elf [ 0 ms] -list-features [ 208 ms] =thread-group-added,id="i1" [ 208 ms] ~"GNU gdb (GDB) 7.6.1\n" [ 209 ms] ~"Copyright (C) 2013 Free Software Foundation, Inc.\n" [ 209 ms] ~"License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>\nThis is free software: you are free to change and redistribute it.\nThere is NO WARRANTY, to the extent permitted by law. Type \"show copying\"\nand \"show warranty\" for details.\n" [ 209 ms] ~"This GDB was configured as \"--host=i686-pc-mingw32 --target=arm-eabi\".\nFor bug reporting instructions, please see:\n" [ 209 ms] ~"<http://www.gnu.org/software/gdb/bugs/>...\n" [ 212 ms] ~"Reading symbols from D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\Debug\\NemoVisualGDB.elf..." [ 256 ms] ~"done.\n" [ 258 ms] ^done,features=["frozen-varobjs","pending-breakpoints","thread-info","data-read-memory-bytes","breakpoint-notifications","ada-task-info"] [ 259 ms] -gdb-set stop-on-solib-events 1 [ 269 ms] ^done [ 269 ms] -gdb-set disassembly-flavor intel [ 271 ms] ^error,msg="No symbol \"disassembly\" in current context." [ 271 ms] -gdb-set print demangle off [ 272 ms] ^done [ 272 ms] -gdb-version [ 282 ms] ~"GNU gdb (GDB) 7.6.1\n" [ 282 ms] ~"Copyright (C) 2013 Free Software Foundation, Inc.\n" [ 283 ms] ~"License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>\nThis is free software: you are free to change and redistribute it.\nThere is NO WARRANTY, to the extent permitted by law. Type \"show copying\"\nand \"show warranty\" for details.\n" [ 283 ms] ~"This GDB was configured as \"--host=i686-pc-mingw32 --target=arm-eabi\".\nFor bug reporting instructions, please see:\n" [ 283 ms] ~"<http://www.gnu.org/software/gdb/bugs/>.\n" [ 283 ms] ^done [ 286 ms] -break-insert -f main [ 298 ms] ^done,bkpt={number="1",type="breakpoint",disp="keep",enabled="y",addr="0x080191e0",func="main",file="Source/main.c",fullname="D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\Source\\main.c",line="97",thread-groups=["i1"],times="0",original-location="main"} [ 299 ms] target remote :3333 [ 308 ms] &"target remote :3333\n" [ 2356 ms] ~"Remote debugging using :3333\n" [ 2373 ms] =thread-group-started,id="i1",pid="42000" [ 2373 ms] =thread-created,id="1",group-id="i1" [ 2399 ms] ~"prvIdleTask (pvParameters=0x0) at FreeRTOS/FreeRTOS/Source/tasks.c:2560\n" [ 2402 ms] ~"2560\t\t\tprvCheckTasksWaitingTermination();\n" [ 2403 ms] *stopped,frame={addr="0x0800e71c",func="prvIdleTask",args=[{name="pvParameters",value="0x0"}],file="FreeRTOS/FreeRTOS/Source/tasks.c",fullname="D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\FreeRTOS\\FreeRTOS\\Source\\tasks.c",line="2560"},thread-id="1",stopped-threads="all" [ 2404 ms] ^done [ 2404 ms] mon halt [ 2414 ms] &"mon halt\n" [ 2419 ms] ^done [ 2419 ms] info shared [ 2420 ms] &"info shared\n" [ 2420 ms] ~"No shared libraries loaded at this time.\n" [ 2420 ms] ^done [ 2420 ms] load [ 2421 ms] &"load\n" [ 4137 ms] ~"Loading section .isr_vector, size 0x1e4 lma 0x8003000\n" [ 4137 ms] +download,{section=".isr_vector",section-size="484",total-size="552406"} [ 4138 ms] ~"Loading section .text, size 0x18dcc lma 0x80031e8\n" [ 4139 ms] +download,{section=".text",section-size="101836",total-size="552406"} [ 4148 ms] ~"Loading section .init_array, size 0x4 lma 0x801bfb4\n" [ 4149 ms] +download,{section=".init_array",section-size="4",total-size="552406"} [ 4149 ms] ~"Loading section .fini_array, size 0x4 lma 0x801bfb8\n" [ 4150 ms] +download,{section=".fini_array",section-size="4",total-size="552406"} [ 4150 ms] ~"Loading section .data, size 0x9cc lma 0x801bfbc\n" [ 4150 ms] +download,{section=".data",section-size="2508",total-size="552406"} [ 4151 ms] ~"Loading section .SECTION251, size 0x2 lma 0x807f800\n" [ 4151 ms] +download,{section=".SECTION251",section-size="2",total-size="552406"} [ 19495 ms] ~"Start address 0x800ba28, load size 104838\n" [ 19504 ms] ~"Transfer rate: 5 KB/sec, 8736 bytes/write.\n" [ 19505 ms] ^done [ 19505 ms] mon reset init [ 19506 ms] &"mon reset init\n" [ 19553 ms] @"target state: halted\n" [ 19556 ms] @"target halted due to debug-request, current mode: Thread \n" [ 19556 ms] @"xPSR: 0x01000000 pc: 0x080028d0 msp: 0x20000a30\n" [ 19561 ms] ^done [ 19619 ms] info target [ 19621 ms] &"info target\n" [ 19621 ms] ~"Symbols from \"D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\Debug\\NemoVisualGDB.elf\".\n" [ 19621 ms] ~"Remote serial target in gdb-specific protocol:\n" [ 19621 ms] ~"Debugging a target over a serial line.\n" [ 19622 ms] ~"\tWhile running this, GDB does not access memory from...\n" [ 19622 ms] ~"Local exec file:\n" [ 19622 ms] ~"\t
D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\Debug\\NemoVisualGDB.elf’, file type elf32-littlearm.\n”
[ 19622 ms] ~”\tEntry point: 0x800ba28\n”
[ 19622 ms] ~”\t0x0807f800 – 0x0807f802 is .SECTION251\n”
[ 19622 ms] ~”\t0x08003000 – 0x080031e4 is .isr_vector\n”
[ 19622 ms] ~”\t0x080031e8 – 0x0801bfb4 is .text\n”
[ 19622 ms] ~”\t0x0801bfb4 – 0x0801bfb8 is .init_array\n”
[ 19622 ms] ~”\t0x0801bfb8 – 0x0801bfbc is .fini_array\n”
[ 19622 ms] ~”\t0x20000000 – 0x200009cc is .data\n”
[ 19623 ms] ~”\t0x200009cc – 0x20005784 is .bss\n”
[ 19623 ms] ^done
[ 19724 ms] -break-insert -f D:/projects/Egg/NemoVisualGDB/NemoVisualGDB/Source/iNEMO_Gatekeeper/UsbGatekeeper.c:98
[ 19745 ms] ^done,bkpt={number=”2″,type=”breakpoint”,disp=”keep”,enabled=”y”,addr=”0x080141c0″,func=”iNemoGateKeeperTaskCreate”,file=”Source/iNEMO_Gatekeeper/UsbGatekeeper.c”,fullname=”D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\Source\\iNEMO_Gatekeeper\\UsbGatekeeper.c”,line=”98″,thread-groups=[“i1″],times=”0″,original-location=”D:/projects/Egg/NemoVisualGDB/NemoVisualGDB/Source/iNEMO_Gatekeeper/UsbGatekeeper.c:98″}
[ 19746 ms] -break-info 2
[ 19757 ms] ^done,BreakpointTable={nr_rows=”1″,nr_cols=”6″,hdr=[{width=”7″,alignment=”-1″,col_name=”number”,colhdr=”Num”},{width=”14″,alignment=”-1″,col_name=”type”,colhdr=”Type”},{width=”4″,alignment=”-1″,col_name=”disp”,colhdr=”Disp”},{width=”3″,alignment=”-1″,col_name=”enabled”,colhdr=”Enb”},{width=”10″,alignment=”-1″,col_name=”addr”,colhdr=”Address”},{width=”40″,alignment=”2″,col_name=”what”,colhdr=”What”}],body=[bkpt={number=”2″,type=”breakpoint”,disp=”keep”,enabled=”y”,addr=”0x080141c0″,func=”iNemoGateKeeperTaskCreate”,file=”Source/iNEMO_Gatekeeper/UsbGatekeeper.c”,fullname=”D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\Source\\iNEMO_Gatekeeper\\UsbGatekeeper.c”,line=”98″,thread-groups=[“i1″],times=”0″,original-location=”D:/projects/Egg/NemoVisualGDB/NemoVisualGDB/Source/iNEMO_Gatekeeper/UsbGatekeeper.c:98″}]}
[ 19758 ms] -break-after 2 0
[ 19768 ms] ^done
[ 19768 ms] -break-disable 2
[ 19769 ms] ^done
[ 19769 ms] info symbol 0x80141c0
[ 19770 ms] &”info symbol 0x80141c0\n”
[ 19770 ms] ~”iNemoGateKeeperTaskCreate + 8 in section .text\n”
[ 19770 ms] ^done
[ 19770 ms] info line *0x80141c0
[ 19770 ms] &”info line *0x80141c0\n”
[ 19771 ms] ~”Line 98 of \”Source/iNEMO_Gatekeeper/UsbGatekeeper.c\” starts at address 0x80141c0 <iNemoGateKeeperTaskCreate+8> and ends at 0x80141d6 <iNemoGateKeeperTaskCreate+30>.\n”
[ 19771 ms] ^done
[ 19772 ms] -file-list-exec-source-files
[ 19998 ms] ^done,files=[{file=”Source/iNEMO_Gatekeeper/UsbGatekeeper.c”,fullname=”D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\Source\\iNEMO_Gatekeeper\\UsbGatekeeper.c”},{file=”D:/projects/Egg/NemoVisualGDB/NemoVisualGDB/BSP/STM32F1xxxx/CMSIS/CM3/CoreSupport/core_cm3.h”,fullname=”D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\BSP\\STM32F1xxxx\\CMSIS\\CM3\\CoreSupport\\core_cm3.h”},{file=”Source/iNEMO_Gatekeeper/iNemoGatekeeper.h”,fullname=”D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\Source\\iNEMO_Gatekeeper\\iNemoGatekeeper.h”},{file=”D:/projects/Egg/NemoVisualGDB/NemoVisualGDB/FreeRTOS/FreeRTOS/Source/include/queue.h”,fullname=”D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\FreeRTOS\\FreeRTOS\\Source\\include\\queue.h”},{file=”D:/projects/Egg/NemoVisualGDB/NemoVisualGDB/FreeRTOS/FreeRTOS/Source/portable/GCC/ARM_CM3/portmacro.h”,fullname=”D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\FreeRTOS\\FreeRTOS\\Source\\portable\\GCC\\ARM_CM3\\portmacro.h”},{file=”d:\\sysgcc\\arm-eabi\\arm-eabi\\sys-include/stdint.h”,fullname=”d:\\sysgcc\\arm-eabi\\arm-eabi\\sys-include\\stdint.h”},{file=”D:/projects/Egg/NemoVisualGDB/NemoVisualGDB/BSP/STM32F1xxxx/Startup/startup_stm32f10x_hd.c”,fullname=”D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\BSP\\STM32F1xxxx\\Startup\\startup_stm32f10x_hd.c”},{file=”D:/projects/Egg/NemoVisualGDB/NemoVisualGDB/BSP/STM32F1xxxx/CMSIS/CM3/CoreSupport/core_cm3.h”,fullname=”D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\BSP\\STM32F1xxxx\\CMSIS\\CM3\\CoreSupport\\core_cm3.h”},{file=”d:\\sysgcc\\arm-eabi\\arm-eabi\\sys-include/stdint.h”,fullname=”d:\\sysgcc\\arm-eabi\\arm-eabi\\sys-include\\stdint.h”},{file=”FreeRTOS/FreeRTOS/Source/portable/GCC/ARM_CM3/port.c”,fullname=”D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\FreeRTOS\\FreeRTOS\\Source\\portable\\GCC\\ARM_CM3\\port.c”},{file=”D:/projects/Egg/NemoVisualGDB/NemoVisualGDB/FreeRTOS/FreeRTOS/Source/portable/GCC/ARM_CM3/portmacro.h”,fullname=”D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\FreeRTOS\\FreeRTOS\\Source\\portable\\GCC\\ARM_CM3\\portmacro.h”},{file=”D:/projects/Egg/NemoVisualGDB/NemoVisualGDB/FreeRTOS/FreeRTOS/Source/include/projdefs.h”,fullname=”D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\FreeRTOS\\FreeRTOS\\Source\\include\\projdefs.h”},{file=”d:\\sysgcc\\arm-eabi\\arm-eabi\\sys-include/stdint.h”,fullname=”d:\\sysgcc\\arm-eabi\\arm-eabi\\sys-include\\stdint.h”},{file=”FreeRTOS/FreeRTOS/Source/tasks.c”,fullname=”D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\FreeRTOS\\FreeRTOS\\Source\\tasks.c”},{file=”D:/projects/Egg/NemoVisualGDB/NemoVisualGDB/FreeRTOS/FreeRTOS/Source/include/task.h”,fullname=”D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\FreeRTOS\\FreeRTOS\\Source\\include\\task.h”},{file=”D:/projects/Egg/NemoVisualGDB/NemoVisualGDB/FreeRTOS/FreeRTOS/Source/include/list.h”,fullname=”D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\FreeRTOS\\FreeRTOS\\Source\\include\\list.h”},{file=”D:/projects/Egg/NemoVisualGDB/NemoVisualGDB/FreeRTOS/FreeRTOS/Source/portable/GCC/ARM_CM3/portmacro.h”,fullname=”D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\FreeRTOS\\FreeRTOS\\Source\\portable\\GCC\\ARM_CM3\\portmacro.h”},{file=”D:/projects/Egg/NemoVisualGDB/NemoVisualGDB/FreeRTOS/FreeRTOS/Source/include/projdefs.h”,fullname=”D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\FreeRTOS\\FreeRTOS\\Source\\include\\projdefs.h”},{file=”d:\\sysgcc\\arm-eabi\\arm-eabi\\sys-include/stdint.h”,fullname=”d:\\sysgcc\\arm-eabi\\arm-eabi\\sys-include\\stdint.h”},{file=”d:\\sysgcc\\arm-eabi\\lib\\gcc\\arm-eabi\\4.8.2\\include/stddef.h”,fullname=”d:\\sysgcc\\arm-eabi\\lib\\gcc\\arm-eabi\\4.8.2\\include\\stddef.h”},{file=”Source/main.c”,fullname=”D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\Source\\main.c”},{file=”D:/projects/Egg/NemoVisualGDB/NemoVisualGDB/BSP/STM32F1xxxx/CMSIS/CM3/CoreSupport/core_cm3.h”,fullname=”D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\BSP\\STM32F1xxxx\\CMSIS\\CM3\\CoreSupport\\core_cm3.h”},{file=”d:\\sysgcc\\arm-eabi\\arm-eabi\\sys-include/stdint.h”,fullname=”d:\\sysgcc\\arm-eabi\\arm-eabi\\sys-include\\stdint.h”},{file=”D:/projects/Egg/NemoVisualGDB/NemoVisualGDB/BSP/STM32F1xxxx/STM32F10x_StdPeriph_Driver/inc/stm32f10x_flash.h”,fullname=”D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\BSP\\STM32F1xxxx\\STM32F10x_StdPeriph_Driver\\inc\\stm32f10x_flash.h”},{file=”D:/projects/Egg/NemoVisualGDB/NemoVisualGDB/BSP/STM32F1xxxx/CMSIS/CM3/DeviceSupport/ST/STM32F10x/stm32f10x.h”,fullname=”D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\BSP\\STM32F1xxxx\\CMSIS\\CM3\\DeviceSupport\\ST\\STM32F10x\\stm32f10x.h”},{file=”../../../../../../../newlib-2.0.0-fixed/newlib/libc/reent/reent.c”,fullname=”q:\\gnu\\auto\\newlib-arm-weakcalls\\arm-eabi\\thumb\\cortex_m3\\newlib\\libc\\reent/../../../../../../../newlib-2.0.0-fixed/newlib/libc/reent/reent.c”},{file=”../../../../../../../newlib-2.0.0-fixed/newlib/libc/stdlib/mallocr.c”,fullname=”q:\\gnu\\auto\\newlib-arm-weakcalls\\arm-eabi\\thumb\\cortex_m3\\newlib\\libc\\stdlib/../../../../../../../newlib-2.0.0-fixed/newlib/libc/stdlib/mallocr.c”},{file=”../../../../../../../newlib-2.0.0-fixed/newlib/libc/reent/readr.c”,fullname=”q:\\gnu\\auto\\newlib-arm-weakcalls\\arm-eabi\\thumb\\cortex_m3\\newlib\\libc\\reent/../../../../../../../newlib-2.0.0-fixed/newlib/libc/reent/readr.c”},{file=”../../../../../../../newlib-2.0.0-fixed/newlib/libc/string/memmove.c”,fullname=”q:\\gnu\\auto\\newlib-arm-weakcalls\\arm-eabi\\thumb\\cortex_m3\\newlib\\libc\\string/../../../../../../../newlib-2.0.0-fixed/newlib/libc/string/memmove.c”},{file=”../../../../../../../newlib-2.0.0-fixed/newlib/libc/reent/lseekr.c”,fullname=”q:\\gnu\\auto\\newlib-arm-weakcalls\\arm-eabi\\thumb\\cortex_m3\\newlib\\libc\\reent/../../../../../../../newlib-2.0.0-fixed/newlib/libc/reent/lseekr.c”},{file=”../../../../../../../newlib-2.0.0-fixed/newlib/libc/stdlib/mallocr.c”,fullname=”q:\\gnu\\auto\\newlib-arm-weakcalls\\arm-eabi\\thumb\\cortex_m3\\newlib\\libc\\stdlib/../../../../../../../newlib-2.0.0-fixed/newlib/libc/stdlib/mallocr.c”},{file=”../../../../../../../newlib-2.0.0-fixed/newlib/libc/stdio/fflush.c”,fullname=”q:\\gnu\\auto\\newlib-arm-weakcalls\\arm-eabi\\thumb\\cortex_m3\\newlib\\libc\\stdio/../../../../../../../newlib-2.0.0-fixed/newlib/libc/stdio/fflush.c”},{file=”../../../../../../../newlib-2.0.0-fixed/newlib/libc/stdio/fclose.c”,fullname=”q:\\gnu\\auto\\newlib-arm-weakcalls\\arm-eabi\\thumb\\cortex_m3\\newlib\\libc\\stdio/../../../../../../../newlib-2.0.0-fixed/newlib/libc/stdio/fclose.c”},{file=”../../../../../../../newlib-2.0.0-fixed/newlib/libc/reent/closer.c”,fullname=”q:\\gnu\\auto\\newlib-arm-weakcalls\\arm-eabi\\thumb\\cortex_m3\\newlib\\libc\\reent/../../../../../../../newlib-2.0.0-fixed/newlib/libc/reent/closer.c”},{file=”../../../../../../../newlib-2.0.0-fixed/newlib/libc/stdlib/mallocr.c”,fullname=”q:\\gnu\\auto\\newlib-arm-weakcalls\\arm-eabi\\thumb\\cortex_m3\\newlib\\libc\\stdlib/../../../../../../../newlib-2.0.0-fixed/newlib/libc/stdlib/mallocr.c”},{file=”../../../../../../../newlib-2.0.0-fixed/newlib/libc/reent/writer.c”,fullname=”q:\\gnu\\auto\\newlib-arm-weakcalls\\arm-eabi\\thumb\\cortex_m3\\newlib\\libc\\reent/../../../../../../../newlib-2.0.0-fixed/newlib/libc/reent/writer.c”},{file=”../../../../../../../newlib-2.0.0-fixed/newlib/libc/stdio/vfprintf.c”,fullname=”q:\\gnu\\auto\\newlib-arm-weakcalls\\arm-eabi\\thumb\\cortex_m3\\newlib\\libc\\stdio/../../../../../../../newlib-2.0.0-fixed/newlib/libc/stdio/vfprintf.c”},{file=”../../../../../../../../newlib-2.0.0-fixed/newlib/libc/machine/arm/strcmp.S”,fullname=”q:\\gnu\\auto\\newlib-arm-weakcalls\\arm-eabi\\thumb\\cortex_m3\\newlib\\libc\\machine\\arm/../../../../../../../../newlib-2.0.0-fixed/newlib/libc/machine/arm/strcmp.S”},{file=”../../../../../../../newlib-2.0.0-fixed/newlib/libc/stdio/stdio.c”,fullname=”q:\\gnu\\auto\\newlib-arm-weakcalls\\arm-eabi\\thumb\\cortex_m3\\newlib\\libc\\stdio/../../../../../../../newlib-2.0.0-fixed/newlib/libc/stdio/stdio.c”},{file=”../../../../../../../newlib-2.0.0-fixed/newlib/libc/reent/sbrkr.c”,fullname=”q:\\gnu\\auto\\newlib-arm-weakcalls\\arm-eabi\\thumb\\cortex_m3\\newlib\\libc\\reent/../../../../../../../newlib-2.0.0-fixed/newlib/libc/reent/sbrkr.c”},{file=”../../../../../../../newlib-2.0.0-fixed/newlib/libc/stdlib/mprec.c”,fullname=”q:\\gnu\\auto\\newlib-arm-weakcalls\\arm-eabi\\thumb\\cortex_m3\\newlib\\libc\\stdlib/../../../../../../../newlib-2.0.0-fixed/newlib/libc/stdlib/mprec.c”},{file=”../../../../../../../newlib-2.0.0-fixed/newlib/libc/stdlib/mlock.c”,fullname=”q:\\gnu\\auto\\newlib-arm-weakcalls\\arm-eabi\\thumb\\cortex_m3\\newlib\\libc\\stdlib/../../../../../../../newlib-2.0.0-fixed/newlib/libc/stdlib/mlock.c”},{file=”../../../../../../../../newlib-2.0.0-fixed/newlib/libc/machine/arm/../../string/memchr.c”,fullname=”q:\\gnu\\auto\\newlib-arm-weakcalls\\arm-eabi\\thumb\\cortex_m3\\newlib\\libc\\machine\\arm/../../../../../../../../newlib-2.0.0-fixed/newlib/libc/machine/arm/../../string/memchr.c”},{file=”../../../../../../../../newlib-2.0.0-fixed/newlib/libc/machine/arm/memchr-stub.c”,fullname=”q:\\gnu\\auto\\newlib-arm-weakcalls\\arm-eabi\\thumb\\cortex_m3\\newlib\\libc\\machine\\arm/../../../../../../../../newlib-2.0.0-fixed/newlib/libc/machine/arm/memchr-stub.c”},{file=”../../../../../../../newlib-2.0.0-fixed/newlib/libc/stdlib/mallocr.c”,fullname=”q:\\gnu\\auto\\newlib-arm-weakcalls\\arm-eabi\\thumb\\cortex_m3\\newlib\\libc\\stdlib/../../../../../../../newlib-2.0.0-fixed/newlib/libc/stdlib/mallocr.c”},{file=”../../../../../../../newlib-2.0.0-fixed/newlib/libc/locale/locale.c”,fullname=”q:\\gnu\\auto\\newlib-arm-weakcalls\\arm-eabi\\thumb\\cortex_m3\\newlib\\libc\\locale/../../../../../../../newlib-2.0.0-fixed/newlib/libc/locale/locale.c”},{file=”../../../../../../../newlib-2.0.0-fixed/newlib/libc/stdio/fwalk.c”,fullname=”q:\\gnu\\auto\\newlib-arm-weakcalls\\arm-eabi\\thumb\\cortex_m3\\newlib\\libc\\stdio/../../../../../../../newlib-2.0.0-fixed/newlib/libc/stdio/fwalk.c”},{file=”../../../../../../../newlib-2.0.0-fixed/newlib/libc/stdio/findfp.c”,fullname=”q:\\gnu\\auto\\newlib-arm-weakcalls\\arm-eabi\\thumb\\cortex_m3\\newlib\\libc\\stdio/../../../../../../../newlib-2.0.0-fixed/newlib/libc/stdio/findfp.c”},{file=”../../../../../../../newlib-2.0.0-fixed/newlib/libc/stdlib/dtoa.c”,fullname=”q:\\gnu\\auto\\newlib-arm-weakcalls\\arm-eabi\\thumb\\cortex_m3\\newlib\\libc\\stdlib/../../../../../../../newlib-2.0.0-fixed/newlib/libc/stdlib/dtoa.c”},{file=”../../../../../../../../newlib-2.0.0-fixed/newlib/libc/sys/arm/syscalls.c”,fullname=”q:\\gnu\\auto\\newlib-arm-weakcalls\\arm-eabi\\thumb\\cortex_m3\\newlib\\libc\\sys\\arm/../../../../../../../../newlib-2.0.0-fixed/newlib/libc/sys/arm/syscalls.c”},{file=”../../../../../../../newlib-2.0.0-fixed/newlib/libc/stdio/vfprintf.c”,fullname=”q:\\gnu\\auto\\newlib-arm-weakcalls\\arm-eabi\\thumb\\cortex_m3\\newlib\\libc\\stdio/../../../../../../../newlib-2.0.0-fixed/newlib/libc/stdio/vfprintf.c”},{file=”../../../../../../../../newlib-2.0.0-fixed/newlib/libc/machine/arm/strlen.c”,fullname=”q:\\gnu\\auto\\newlib-arm-weakcalls\\arm-eabi\\thumb\\cortex_m3\\newlib\\libc\\machine\\arm/../../../../../../../../newlib-2.0.0-fixed/newlib/libc/machine/arm/strlen.c”},{file=”../../../../../../../newlib-2.0.0-fixed/newlib/libc/stdio/sprintf.c”,fullname=”q:\\gnu\\auto\\newlib-arm-weakcalls\\arm-eabi\\thumb\\cortex_m3\\newlib\\libc\\stdio/../../../../../../../newlib-2.0.0-fixed/newlib/libc/stdio/sprintf.c”},{file=”../../../../../../../newlib-2.0.0-fixed/newlib/libc/string/memset.c”,fullname=”q:\\gnu\\auto\\newlib-arm-weakcalls\\arm-eabi\\thumb\\cortex_m3\\newlib\\libc\\string/../../../../../../../newlib-2.0.0-fixed/newlib/libc/string/memset.c”},{file=”../../../../../../../../newlib-2.0.0-fixed/newlib/libc/machine/arm/../../string/memcpy.c”,fullname=”q:\\gnu\\auto\\newlib-arm-weakcalls\\arm-eabi\\thumb\\cortex_m3\\newlib\\libc\\machine\\arm/../../../../../../../../newlib-2.0.0-fixed/newlib/libc/machine/arm/../../string/memcpy.c”},{file=”../../../../../../../../newlib-2.0.0-fixed/newlib/libc/machine/arm/memcpy-stub.c”,fullname=”q:\\gnu\\auto\\newlib-arm-weakcalls\\arm-eabi\\thumb\\cortex_m3\\newlib\\libc\\machine\\arm/../../../../../../../../newlib-2.0.0-fixed/newlib/libc/machine/arm/memcpy-stub.c”},{file=”../../../../../../../newlib-2.0.0-fixed/newlib/libc/misc/init.c”,fullname=”q:\\gnu\\auto\\newlib-arm-weakcalls\\arm-eabi\\thumb\\cortex_m3\\newlib\\libc\\misc/../../../../../../../newlib-2.0.0-fixed/newlib/libc/misc/init.c”},{file=”../../../../../../../newlib-2.0.0-fixed/newlib/libc/reent/impure.c”,fullname=”q:\\gnu\\auto\\newlib-arm-weakcalls\\arm-eabi\\thumb\\cortex_m3\\newlib\\libc\\reent/../../../../../../../newlib-2.0.0-fixed/newlib/libc/reent/impure.c”},{file=”../../../../../../../newlib-2.0.0-fixed/newlib/libc/errno/errno.c”,fullname=”q:\\gnu\\auto\\newlib-arm-weakcalls\\arm-eabi\\thumb\\cortex_m3\\newlib\\libc\\errno/../../../../../../../newlib-2.0.0-fixed/newlib/libc/errno/errno.c”},{file=”../../../../../gcc-4.8.2/libgcc/config/arm/ieee754-sf.S”,fullname=”q:\\gnu\\auto\\gcc-bu-2.23.1+gcc-4.8.2+gmp-4.2.4+mpfr-2.4.1+mpc-0.8+newlib-2.0.0-arm-eabi\\arm-eabi\\thumb\\cortex_m3\\libgcc/../../../../../gcc-4.8.2/libgcc/config/arm/ieee754-sf.S”},{file=”../../../../../gcc-4.8.2/libgcc/config/arm/ieee754-sf.S”,fullname=”q:\\gnu\\auto\\gcc-bu-2.23.1+gcc-4.8.2+gmp-4.2.4+mpfr-2.4.1+mpc-0.8+newlib-2.0.0-arm-eabi\\arm-eabi\\thumb\\cortex_m3\\libgcc/../../../../../gcc-4.8.2/libgcc/config/arm/ieee754-sf.S”},{file=”../../../../../gcc-4.8.2/libgcc/config/arm/lib1funcs.S”,fullname=”q:\\gnu\\auto\\gcc-bu-2.23.1+gcc-4.8.2+gmp-4.2.4+mpfr-2.4.1+mpc-0.8+newlib-2.0.0-arm-eabi\\arm-eabi\\thumb\\cortex_m3\\libgcc/../../../../../gcc-4.8.2/libgcc/config/arm/lib1funcs.S”},{file=”../../../../../gcc-4.8.2/libgcc/config/arm/ieee754-sf.S”,fullname=”q:\\gnu\\auto\\gcc-bu-2.23.1+gcc-4.8.2+gmp-4.2.4+mpfr-2.4.1+mpc-0.8+newlib-2.0.0-arm-eabi\\arm-eabi\\thumb\\cortex_m3\\libgcc/../../../../../gcc-4.8.2/libgcc/config/arm/ieee754-sf.S”},{file=”../../../../../gcc-4.8.2/libgcc/config/arm/ieee754-sf.S”,fullname=”q:\\gnu\\auto\\gcc-bu-2.23.1+gcc-4.8.2+gmp-4.2.4+mpfr-2.4.1+mpc-0.8+newlib-2.0.0-arm-eabi\\arm-eabi\\thumb\\cortex_m3\\libgcc/../../../../../gcc-4.8.2/libgcc/config/arm/ieee754-sf.S”},{file=”../../../../../gcc-4.8.2/libgcc/config/arm/ieee754-sf.S”,fullname=”q:\\gnu\\auto\\gcc-bu-2.23.1+gcc-4.8.2+gmp-4.2.4+mpfr-2.4.1+mpc-0.8+newlib-2.0.0-arm-eabi\\arm-eabi\\thumb\\cortex_m3\\libgcc/../../../../../gcc-4.8.2/libgcc/config/arm/ieee754-sf.S”},{file=”../../../../../gcc-4.8.2/libgcc/config/arm/ieee754-df.S”,fullname=”q:\\gnu\\auto\\gcc-bu-2.23.1+gcc-4.8.2+gmp-4.2.4+mpfr-2.4.1+mpc-0.8+newlib-2.0.0-arm-eabi\\arm-eabi\\thumb\\cortex_m3\\libgcc/../../../../../gcc-4.8.2/libgcc/config/arm/ieee754-df.S”},{file=”../../../../../gcc-4.8.2/libgcc/config/arm/ieee754-df.S”,fullname=”q:\\gnu\\auto\\gcc-bu-2.23.1+gcc-4.8.2+gmp-4.2.4+mpfr-2.4.1+mpc-0.8+newlib-2.0.0-arm-eabi\\arm-eabi\\thumb\\cortex_m3\\libgcc/../../../../../gcc-4.8.2/libgcc/config/arm/ieee754-df.S”},{file=”../../../../../gcc-4.8.2/libgcc/config/arm/ieee754-df.S”,fullname=”q:\\gnu\\auto\\gcc-bu-2.23.1+gcc-4.8.2+gmp-4.2.4+mpfr-2.4.1+mpc-0.8+newlib-2.0.0-arm-eabi\\arm-eabi\\thumb\\cortex_m3\\libgcc/../../../../../gcc-4.8.2/libgcc/config/arm/ieee754-df.S”},{file=”../../../../../gcc-4.8.2/libgcc/config/arm/lib1funcs.S”,fullname=”q:\\gnu\\auto\\gcc-bu-2.23.1+gcc-4.8.2+gmp-4.2.4+mpfr-2.4.1+mpc-0.8+newlib-2.0.0-arm-eabi\\arm-eabi\\thumb\\cortex_m3\\libgcc/../../../../../gcc-4.8.2/libgcc/config/arm/lib1funcs.S”},{file=”../../../../../gcc-4.8.2/libgcc/config/arm/ieee754-df.S”,fullname=”q:\\gnu\\auto\\gcc-bu-2.23.1+gcc-4.8.2+gmp-4.2.4+mpfr-2.4.1+mpc-0.8+newlib-2.0.0-arm-eabi\\arm-eabi\\thumb\\cortex_m3\\libgcc/../../../../../gcc-4.8.2/libgcc/config/arm/ieee754-df.S”},{file=”../../../../../gcc-4.8.2/libgcc/config/arm/lib1funcs.S”,fullname=”q:\\gnu\\auto\\gcc-bu-2.23.1+gcc-4.8.2+gmp-4.2.4+mpfr-2.4.1+mpc-0.8+newlib-2.0.0-arm-eabi\\arm-eabi\\thumb\\cortex_m3\\libgcc/../../../../../gcc-4.8.2/libgcc/config/arm/lib1funcs.S”},{file=”../../../../../gcc-4.8.2/libgcc/config/arm/ieee754-df.S”,fullname=”q:\\gnu\\auto\\gcc-bu-2.23.1+gcc-4.8.2+gmp-4.2.4+mpfr-2.4.1+mpc-0.8+newlib-2.0.0-arm-eabi\\arm-eabi\\thumb\\cortex_m3\\libgcc/../../../../../gcc-4.8.2/libgcc/config/arm/ieee754-df.S”},{file=”../../../../../gcc-4.8.2/libgcc/config/arm/lib1funcs.S”,fullname=”q:\\gnu\\auto\\gcc-bu-2.23.1+gcc-4.8.2+gmp-4.2.4+mpfr-2.4.1+mpc-0.8+newlib-2.0.0-arm-eabi\\arm-eabi\\thumb\\cortex_m3\\libgcc/../../../../../gcc-4.8.2/libgcc/config/arm/lib1funcs.S”},{file=”../../../../../gcc-4.8.2/libgcc/config/arm/ieee754-df.S”,fullname=”q:\\gnu\\auto\\gcc-bu-2.23.1+gcc-4.8.2+gmp-4.2.4+mpfr-2.4.1+mpc-0.8+newlib-2.0.0-arm-eabi\\arm-eabi\\thumb\\cortex_m3\\libgcc/../../../../../gcc-4.8.2/libgcc/config/arm/ieee754-df.S”},{file=”../../../../../../../newlib-2.0.0-fixed/newlib/libm/common/s_copysign.c”,fullname=”q:\\gnu\\auto\\newlib-arm-weakcalls\\arm-eabi\\thumb\\cortex_m3\\newlib\\libm\\common/../../../../../../../newlib-2.0.0-fixed/newlib/libm/common/s_copysign.c”},{file=”../../../../../../../newlib-2.0.0-fixed/newlib/libm/common/s_scalbn.c”,fullname=”q:\\gnu\\auto\\newlib-arm-weakcalls\\arm-eabi\\thumb\\cortex_m3\\newlib\\libm\\common/../../../../../../../newlib-2.0.0-fixed/newlib/libm/common/s_scalbn.c”},{file=”../../../../../../../../newlib-2.0.0-fixed/newlib/libm/machine/arm/../../common/s_rint.c”,fullname=”q:\\gnu\\auto\\newlib-arm-weakcalls\\arm-eabi\\thumb\\cortex_m3\\newlib\\libm\\machine\\arm/../../../../../../../../newlib-2.0.0-fixed/newlib/libm/machine/arm/../../common/s_rint.c”},{file=”../../../../../../../../newlib-2.0.0-fixed/newlib/libm/machine/arm/s_rint.c”,fullname=”q:\\gnu\\auto\\newlib-arm-weakcalls\\arm-eabi\\thumb\\cortex_m3\\newlib\\libm\\machine\\arm/../../../../../../../../newlib-2.0.0-fixed/newlib/libm/machine/arm/s_rint.c”},{file=”../../../../../../../newlib-2.0.0-fixed/newlib/libm/common/s_nan.c”,fullname=”q:\\gnu\\auto\\newlib-arm-weakcalls\\arm-eabi\\thumb\\cortex_m3\\newlib\\libm\\common/../../../../../../../newlib-2.0.0-fixed/newlib/libm/common/s_nan.c”},{file=”../../../../../../../newlib-2.0.0-fixed/newlib/libm/common/s_matherr.c”,fullname=”q:\\gnu\\auto\\newlib-arm-weakcalls\\arm-eabi\\thumb\\cortex_m3\\newlib\\libm\\common/../../../../../../../newlib-2.0.0-fixed/newlib/libm/common/s_matherr.c”},{file=”../../../../../../../newlib-2.0.0-fixed/newlib/libm/common/s_lib_ver.c”,fullname=”q:\\gnu\\auto\\newlib-arm-weakcalls\\arm-eabi\\thumb\\cortex_m3\\newlib\\libm\\common/../../../../../../../newlib-2.0.0-fixed/newlib/libm/common/s_lib_ver.c”},{file=”../../../../../../../newlib-2.0.0-fixed/newlib/libm/common/s_fpclassify.c”,fullname=”q:\\gnu\\auto\\newlib-arm-weakcalls\\arm-eabi\\thumb\\cortex_m3\\newlib\\libm\\common/../../../../../../../newlib-2.0.0-fixed/newlib/libm/common/s_fpclassify.c”},{file=”../../../../../../../newlib-2.0.0-fixed/newlib/libm/common/s_finite.c”,fullname=”q:\\gnu\\auto\\newlib-arm-weakcalls\\arm-eabi\\thumb\\cortex_m3\\newlib\\libm\\common/../../../../../../../newlib-2.0.0-fixed/newlib/libm/common/s_finite.c”},{file=”../../../../../../../newlib-2.0.0-fixed/newlib/libm/math/s_fabs.c”,fullname=”q:\\gnu\\auto\\newlib-arm-weakcalls\\arm-eabi\\thumb\\cortex_m3\\newlib\\libm\\math/../../../../../../../newlib-2.0.0-fixed/newlib/libm/math/s_fabs.c”},{file=”../../../../../../../newlib-2.0.0-fixed/newlib/libm/math/s_atan.c”,fullname=”q:\\gnu\\auto\\newlib-arm-weakcalls\\arm-eabi\\thumb\\cortex_m3\\newlib\\libm\\math/../../../../../../../newlib-2.0.0-fixed/newlib/libm/math/s_atan.c”},{file=”../../../../../../../newlib-2.0.0-fixed/newlib/libm/math/e_sqrt.c”,fullname=”q:\\gnu\\auto\\newlib-arm-weakcalls\\arm-eabi\\thumb\\cortex_m3\\newlib\\libm\\math/../../../../../../../newlib-2.0.0-fixed/newlib/libm/math/e_sqrt.c”},{file=”../../../../../../../newlib-2.0.0-fixed/newlib/libm/math/e_pow.c”,fullname=”q:\\gnu\\auto\\newlib-arm-weakcalls\\arm-eabi\\thumb\\cortex_m3\\newlib\\libm\\math/../../../../../../../newlib-2.0.0-fixed/newlib/libm/math/e_pow.c”},{file=”../../../../../../../newlib-2.0.0-fixed/newlib/libm/math/e_atan2.c”,fullname=”q:\\gnu\\auto\\newlib-arm-weakcalls\\arm-eabi\\thumb\\cortex_m3\\newlib\\libm\\math/../../../../../../../newlib-2.0.0-fixed/newlib/libm/math/e_atan2.c”},{file=”../../../../../../../newlib-2.0.0-fixed/newlib/libm/math/e_asin.c”,fullname=”q:\\gnu\\auto\\newlib-arm-weakcalls\\arm-eabi\\thumb\\cortex_m3\\newlib\\libm\\math/../../../../../../../newlib-2.0.0-fixed/newlib/libm/math/e_asin.c”},{file=”../../../../../../../newlib-2.0.0-fixed/newlib/libm/math/w_sqrt.c”,fullname=”q:\\gnu\\auto\\newlib-arm-weakcalls\\arm-eabi\\thumb\\cortex_m3\\newlib\\libm\\math/../../../../../../../newlib-2.0.0-fixed/newlib/libm/math/w_sqrt.c”},{file=”../../../../../../../newlib-2.0.0-fixed/newlib/libm/math/w_pow.c”,fullname=”q:\\gnu\\auto\\newlib-arm-weakcalls\\arm-eabi\\thumb\\cortex_m3\\newlib\\libm\\math/../../../../../../../newlib-2.0.0-fixed/newlib/libm/math/w_pow.c”},{file=”../../../../../../../newlib-2.0.0-fixed/newlib/libm/math/w_atan2.c”,fullname=”q:\\gnu\\auto\\newlib-arm-weakcalls\\arm-eabi\\thumb\\cortex_m3\\newlib\\libm\\math/../../../../../../../newlib-2.0.0-fixed/newlib/libm/math/w_atan2.c”},{file=”../../../../../../../newlib-2.0.0-fixed/newlib/libm/math/w_asin.c”,fullname=”q:\\gnu\\auto\\newlib-arm-weakcalls\\arm-eabi\\thumb\\cortex_m3\\newlib\\libm\\math/../../../../../../../newlib-2.0.0-fixed/newlib/libm/math/w_asin.c”},{file=”STM32_USB-FS-Device_Lib/Source/Libraries/STM32_USB-FS-Device_Driver/src/usb_sil.c”,fullname=”D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\STM32_USB-FS-Device_Lib\\Source\\Libraries\\STM32_USB-FS-Device_Driver\\src\\usb_sil.c”},{file=”STM32_USB-FS-Device_Lib/Source/Libraries/STM32_USB-FS-Device_Driver/src/usb_regs.c”,fullname=”D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\STM32_USB-FS-Device_Lib\\Source\\Libraries\\STM32_USB-FS-Device_Driver\\src\\usb_regs.c”},{file=”STM32_USB-FS-Device_Lib/Source/Libraries/STM32_USB-FS-Device_Driver/src/usb_mem.c”,fullname=”D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\STM32_USB-FS-Device_Lib\\Source\\Libraries\\STM32_USB-FS-Device_Driver\\src\\usb_mem.c”},{file=”STM32_USB-FS-Device_Lib/Source/Libraries/STM32_USB-FS-Device_Driver/src/usb_int.c”,fullname=”D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\STM32_USB-FS-Device_Lib\\Source\\Libraries\\STM32_USB-FS-Device_Driver\\src\\usb_int.c”},{file=”STM32_USB-FS-Device_Lib/Source/Libraries/STM32_USB-FS-Device_Driver/src/usb_init.c”,fullname=”D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\STM32_USB-FS-Device_Lib\\Source\\Libraries\\STM32_USB-FS-Device_Driver\\src\\usb_init.c”},{file=”STM32_USB-FS-Device_Lib/Source/Libraries/STM32_USB-FS-Device_Driver/src/usb_core.c”,fullname=”D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\STM32_USB-FS-Device_Lib\\Source\\Libraries\\STM32_USB-FS-Device_Driver\\src\\usb_core.c”},{file=”STM32F1_VirtualCom/Source/src/STM32F1_VC_Pwr.c”,fullname=”D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\STM32F1_VirtualCom\\Source\\src\\STM32F1_VC_Pwr.c”},{file=”STM32F1_VirtualCom/Source/src/STM32F1_VC_Prop.c”,fullname=”D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\STM32F1_VirtualCom\\Source\\src\\STM32F1_VC_Prop.c”},{file=”STM32F1_VirtualCom/Source/src/STM32F1_VC_Istr.c”,fullname=”D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\STM32F1_VirtualCom\\Source\\src\\STM32F1_VC_Istr.c”},{file=”D:/projects/Egg/NemoVisualGDB/NemoVisualGDB/BSP/STM32F1xxxx/CMSIS/CM3/CoreSupport/core_cm3.h”,fullname=”D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\BSP\\STM32F1xxxx\\CMSIS\\CM3\\CoreSupport\\core_cm3.h”},{file=”STM32F1_VirtualCom/Source/src/STM32F1_VC_General.c”,fullname=”D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\STM32F1_VirtualCom\\Source\\src\\STM32F1_VC_General.c”},{file=”STM32F1_VirtualCom/Source/src/STM32F1_VC_Endp.c”,fullname=”D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\STM32F1_VirtualCom\\Source\\src\\STM32F1_VC_Endp.c”},{file=”STM32F1_VirtualCom/Source/src/STM32F1_VC_Desc.c”,fullname=”D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\STM32F1_VirtualCom\\Source\\src\\STM32F1_VC_Desc.c”},{file=”Source/utils.c”,fullname=”D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\Source\\utils.c”},{file=”Source/stm32f10x_it.c”,fullname=”D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\Source\\stm32f10x_it.c”},{file=”Source/iNEMO_Lib/iNemoLib.c”,fullname=”D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\Source\\iNEMO_Lib\\iNemoLib.c”},{file=”Source/iNemo_Led/iNemoLed.c”,fullname=”D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\Source\\iNemo_Led\\iNemoLed.c”},{file=”D:/projects/Egg/NemoVisualGDB/NemoVisualGDB/BSP/STM32F1xxxx/CMSIS/CM3/CoreSupport/core_cm3.h”,fullname=”D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\BSP\\STM32F1xxxx\\CMSIS\\CM3\\CoreSupport\\core_cm3.h”},{file=”Source/iNEMO_Handlers/iNemoHandlers.c”,fullname=”D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\Source\\iNEMO_Handlers\\iNemoHandlers.c”},{file=”Source/iNemo_Core/iNemo.c”,fullname=”D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\Source\\iNemo_Core\\iNemo.c”},{file=”Sensor_Libraries/LSM303DLHC/src/LSM303DLHC.c”,fullname=”D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\Sensor_Libraries\\LSM303DLHC\\src\\LSM303DLHC.c”},{file=”Sensor_Libraries/LPS331AP/src/LPS331AP.c”,fullname=”D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\Sensor_Libraries\\LPS331AP\\src\\LPS331AP.c”},{file=”Sensor_Libraries/L3Gx/src/L3Gx.c”,fullname=”D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\Sensor_Libraries\\L3Gx\\src\\L3Gx.c”},{file=”D:/projects/Egg/NemoVisualGDB/NemoVisualGDB/BSP/STM32F1xxxx/CMSIS/CM3/CoreSupport/core_cm3.h”,fullname=”D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\BSP\\STM32F1xxxx\\CMSIS\\CM3\\CoreSupport\\core_cm3.h”},{file=”iNEMO_M1_SensorDrivers/Source/src/iNemo_SPI_Driver.c”,fullname=”D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\iNEMO_M1_SensorDrivers\\Source\\src\\iNemo_SPI_Driver.c”},{file=”D:/projects/Egg/NemoVisualGDB/NemoVisualGDB/BSP/STM32F1xxxx/CMSIS/CM3/CoreSupport/core_cm3.h”,fullname=”D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\BSP\\STM32F1xxxx\\CMSIS\\CM3\\CoreSupport\\core_cm3.h”},{file=”iNEMO_M1_SensorDrivers/Source/src/iNEMO_I2C_Driver.c”,fullname=”D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\iNEMO_M1_SensorDrivers\\Source\\src\\iNEMO_I2C_Driver.c”},{file=”iNEMO_Compass/src/iNEMO_Compass.c”,fullname=”D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\iNEMO_Compass\\src\\iNEMO_Compass.c”},{file=”iNEMO_AHRS_v121/src/iNEMO_math.c”,fullname=”D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\iNEMO_AHRS_v121\\src\\iNEMO_math.c”},{file=”iNEMO_AHRS_v121/src/iNEMO_EKF.c”,fullname=”D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\iNEMO_AHRS_v121\\src\\iNEMO_EKF.c”},{file=”iNEMO_AHRS_v121/src/iNEMO_AHRS_MemMan_2.c”,fullname=”D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\iNEMO_AHRS_v121\\src\\iNEMO_AHRS_MemMan_2.c”},{file=”iNEMO_AHRS_v121/src/iNEMO_AHRS.c”,fullname=”D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\iNEMO_AHRS_v121\\src\\iNEMO_AHRS.c”},{file=”FreeRTOS/FreeRTOS/Source/queue.c”,fullname=”D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\FreeRTOS\\FreeRTOS\\Source\\queue.c”},{file=”FreeRTOS/FreeRTOS/Source/portable/MemMang/heap_2.c”,fullname=”D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\FreeRTOS\\FreeRTOS\\Source\\portable\\MemMang\\heap_2.c”},{file=”FreeRTOS/FreeRTOS/Source/list.c”,fullname=”D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\FreeRTOS\\FreeRTOS\\Source\\list.c”},{file=”D:/projects/Egg/NemoVisualGDB/NemoVisualGDB/BSP/STM32F1xxxx/STM32F10x_StdPeriph_Driver/src/stm32f10x_tim.c”,fullname=”D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\BSP\\STM32F1xxxx\\STM32F10x_StdPeriph_Driver\\src\\stm32f10x_tim.c”},{file=”D:/projects/Egg/NemoVisualGDB/NemoVisualGDB/BSP/STM32F1xxxx/STM32F10x_StdPeriph_Driver/src/stm32f10x_spi.c”,fullname=”D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\BSP\\STM32F1xxxx\\STM32F10x_StdPeriph_Driver\\src\\stm32f10x_spi.c”},{file=”D:/projects/Egg/NemoVisualGDB/NemoVisualGDB/BSP/STM32F1xxxx/STM32F10x_StdPeriph_Driver/src/stm32f10x_rcc.c”,fullname=”D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\BSP\\STM32F1xxxx\\STM32F10x_StdPeriph_Driver\\src\\stm32f10x_rcc.c”},{file=”D:/projects/Egg/NemoVisualGDB/NemoVisualGDB/BSP/STM32F1xxxx/STM32F10x_StdPeriph_Driver/src/stm32f10x_i2c.c”,fullname=”D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\BSP\\STM32F1xxxx\\STM32F10x_StdPeriph_Driver\\src\\stm32f10x_i2c.c”},{file=”D:/projects/Egg/NemoVisualGDB/NemoVisualGDB/BSP/STM32F1xxxx/STM32F10x_StdPeriph_Driver/src/stm32f10x_gpio.c”,fullname=”D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\BSP\\STM32F1xxxx\\STM32F10x_StdPeriph_Driver\\src\\stm32f10x_gpio.c”},{file=”D:/projects/Egg/NemoVisualGDB/NemoVisualGDB/BSP/STM32F1xxxx/STM32F10x_StdPeriph_Driver/src/stm32f10x_flash.c”,fullname=”D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\BSP\\STM32F1xxxx\\STM32F10x_StdPeriph_Driver\\src\\stm32f10x_flash.c”},{file=”D:/projects/Egg/NemoVisualGDB/NemoVisualGDB/BSP/STM32F1xxxx/STM32F10x_StdPeriph_Driver/src/stm32f10x_exti.c”,fullname=”D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\BSP\\STM32F1xxxx\\STM32F10x_StdPeriph_Driver\\src\\stm32f10x_exti.c”},{file=”D:/projects/Egg/NemoVisualGDB/NemoVisualGDB/BSP/STM32F1xxxx/STM32F10x_StdPeriph_Driver/src/stm32f10x_dma.c”,fullname=”D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\BSP\\STM32F1xxxx\\STM32F10x_StdPeriph_Driver\\src\\stm32f10x_dma.c”},{file=”D:/projects/Egg/NemoVisualGDB/NemoVisualGDB/BSP/STM32F1xxxx/STM32F10x_StdPeriph_Driver/src/misc.c”,fullname=”D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\BSP\\STM32F1xxxx\\STM32F10x_StdPeriph_Driver\\src\\misc.c”},{file=”D:/projects/Egg/NemoVisualGDB/NemoVisualGDB/BSP/STM32F1xxxx/CMSIS/CM3/DeviceSupport/ST/STM32F10x/system_stm32f10x.c”,fullname=”D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\BSP\\STM32F1xxxx\\CMSIS\\CM3\\DeviceSupport\\ST\\STM32F10x\\system_stm32f10x.c”}]
[ 20055 ms] -break-insert -f D:/projects/Egg/NemoVisualGDB/NemoVisualGDB/Source/iNEMO_Gatekeeper/UsbGatekeeper.c:125
[ 20072 ms] ^done,bkpt={number=”3″,type=”breakpoint”,disp=”keep”,enabled=”y”,addr=”0x0801424c”,func=”iNemoGateKeeperTask”,file=”Source/iNEMO_Gatekeeper/UsbGatekeeper.c”,fullname=”D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\Source\\iNEMO_Gatekeeper\\UsbGatekeeper.c”,line=”125″,thread-groups=[“i1″],times=”0″,original-location=”D:/projects/Egg/NemoVisualGDB/NemoVisualGDB/Source/iNEMO_Gatekeeper/UsbGatekeeper.c:125″}
[ 20072 ms] -break-info 3
[ 20083 ms] ^done,BreakpointTable={nr_rows=”1″,nr_cols=”6″,hdr=[{width=”7″,alignment=”-1″,col_name=”number”,colhdr=”Num”},{width=”14″,alignment=”-1″,col_name=”type”,colhdr=”Type”},{width=”4″,alignment=”-1″,col_name=”disp”,colhdr=”Disp”},{width=”3″,alignment=”-1″,col_name=”enabled”,colhdr=”Enb”},{width=”10″,alignment=”-1″,col_name=”addr”,colhdr=”Address”},{width=”40″,alignment=”2″,col_name=”what”,colhdr=”What”}],body=[bkpt={number=”3″,type=”breakpoint”,disp=”keep”,enabled=”y”,addr=”0x0801424c”,func=”iNemoGateKeeperTask”,file=”Source/iNEMO_Gatekeeper/UsbGatekeeper.c”,fullname=”D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\Source\\iNEMO_Gatekeeper\\UsbGatekeeper.c”,line=”125″,thread-groups=[“i1″],times=”0″,original-location=”D:/projects/Egg/NemoVisualGDB/NemoVisualGDB/Source/iNEMO_Gatekeeper/UsbGatekeeper.c:125″}]}
[ 20084 ms] -break-after 3 0
[ 20084 ms] ^done
[ 20084 ms] -break-disable 3
[ 20084 ms] ^done
[ 20085 ms] info symbol 0x801424c
[ 20085 ms] &”info symbol 0x801424c\n”
[ 20085 ms] ~”iNemoGateKeeperTask + 8 in section .text\n”
[ 20085 ms] ^done
[ 20085 ms] info line *0x801424c
[ 20086 ms] &”info line *0x801424c\n”
[ 20086 ms] ~”Line 134 of \”Source/iNEMO_Gatekeeper/UsbGatekeeper.c\” starts at address 0x801424c <iNemoGateKeeperTask+8> and ends at 0x8014270 <iNemoGateKeeperTask+44>.\n”
[ 20087 ms] ^done
[ 20087 ms] -break-insert -f D:/projects/Egg/NemoVisualGDB/NemoVisualGDB/FreeRTOS/FreeRTOS/Source/tasks.c:1512
[ 20105 ms] ^done,bkpt={number=”4″,type=”breakpoint”,disp=”keep”,enabled=”y”,addr=”0x0800e11e”,func=”vTaskStartScheduler”,file=”FreeRTOS/FreeRTOS/Source/tasks.c”,fullname=”D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\FreeRTOS\\FreeRTOS\\Source\\tasks.c”,line=”1512″,thread-groups=[“i1″],times=”0″,original-location=”D:/projects/Egg/NemoVisualGDB/NemoVisualGDB/FreeRTOS/FreeRTOS/Source/tasks.c:1512″}
[ 20106 ms] -break-info 4
[ 20117 ms] ^done,BreakpointTable={nr_rows=”1″,nr_cols=”6″,hdr=[{width=”7″,alignment=”-1″,col_name=”number”,colhdr=”Num”},{width=”14″,alignment=”-1″,col_name=”type”,colhdr=”Type”},{width=”4″,alignment=”-1″,col_name=”disp”,colhdr=”Disp”},{width=”3″,alignment=”-1″,col_name=”enabled”,colhdr=”Enb”},{width=”10″,alignment=”-1″,col_name=”addr”,colhdr=”Address”},{width=”40″,alignment=”2″,col_name=”what”,colhdr=”What”}],body=[bkpt={number=”4″,type=”breakpoint”,disp=”keep”,enabled=”y”,addr=”0x0800e11e”,func=”vTaskStartScheduler”,file=”FreeRTOS/FreeRTOS/Source/tasks.c”,fullname=”D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\FreeRTOS\\FreeRTOS\\Source\\tasks.c”,line=”1512″,thread-groups=[“i1″],times=”0″,original-location=”D:/projects/Egg/NemoVisualGDB/NemoVisualGDB/FreeRTOS/FreeRTOS/Source/tasks.c:1512″}]}
[ 20117 ms] -break-after 4 0
[ 20118 ms] ^done
[ 20118 ms] -break-disable 4
[ 20128 ms] ^done
[ 20128 ms] info symbol 0x800e11e
[ 20128 ms] &”info symbol 0x800e11e\n”
[ 20129 ms] ~”vTaskStartScheduler + 82 in section .text\n”
[ 20129 ms] ^done
[ 20129 ms] info line *0x800e11e
[ 20139 ms] &”info line *0x800e11e\n”
[ 20139 ms] ~”Line 1512 of \”FreeRTOS/FreeRTOS/Source/tasks.c\” starts at address 0x800e11e <vTaskStartScheduler+82> and ends at 0x800e122 <vTaskStartScheduler+86>.\n”
[ 20140 ms] ^done
[ 20140 ms] -break-insert -f D:/projects/Egg/NemoVisualGDB/NemoVisualGDB/FreeRTOS/FreeRTOS/Source/portable/GCC/ARM_CM3/port.c:471
[ 20159 ms] ^done,bkpt={number=”5″,type=”breakpoint”,disp=”keep”,enabled=”y”,addr=”0x0800d5e0″,func=”SysTick_Handler”,file=”FreeRTOS/FreeRTOS/Source/portable/GCC/ARM_CM3/port.c”,fullname=”D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\FreeRTOS\\FreeRTOS\\Source\\portable\\GCC\\ARM_CM3\\port.c”,line=”471″,thread-groups=[“i1″],times=”0″,original-location=”D:/projects/Egg/NemoVisualGDB/NemoVisualGDB/FreeRTOS/FreeRTOS/Source/portable/GCC/ARM_CM3/port.c:471″}
[ 20159 ms] -break-info 5
[ 20170 ms] ^done,BreakpointTable={nr_rows=”1″,nr_cols=”6″,hdr=[{width=”7″,alignment=”-1″,col_name=”number”,colhdr=”Num”},{width=”14″,alignment=”-1″,col_name=”type”,colhdr=”Type”},{width=”4″,alignment=”-1″,col_name=”disp”,colhdr=”Disp”},{width=”3″,alignment=”-1″,col_name=”enabled”,colhdr=”Enb”},{width=”10″,alignment=”-1″,col_name=”addr”,colhdr=”Address”},{width=”40″,alignment=”2″,col_name=”what”,colhdr=”What”}],body=[bkpt={number=”5″,type=”breakpoint”,disp=”keep”,enabled=”y”,addr=”0x0800d5e0″,func=”SysTick_Handler”,file=”FreeRTOS/FreeRTOS/Source/portable/GCC/ARM_CM3/port.c”,fullname=”D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\FreeRTOS\\FreeRTOS\\Source\\portable\\GCC\\ARM_CM3\\port.c”,line=”471″,thread-groups=[“i1″],times=”0″,original-location=”D:/projects/Egg/NemoVisualGDB/NemoVisualGDB/FreeRTOS/FreeRTOS/Source/portable/GCC/ARM_CM3/port.c:471″}]}
[ 20170 ms] -break-after 5 0
[ 20171 ms] ^done
[ 20171 ms] -break-disable 5
[ 20172 ms] ^done
[ 20172 ms] info symbol 0x800d5e0
[ 20172 ms] &”info symbol 0x800d5e0\n”
[ 20172 ms] ~”SysTick_Handler + 4 in section .text\n”
[ 20173 ms] ^done
[ 20173 ms] info line *0x800d5e0
[ 20173 ms] &”info line *0x800d5e0\n”
[ 20174 ms] ~”Line 471 of \”FreeRTOS/FreeRTOS/Source/portable/GCC/ARM_CM3/port.c\” starts at address 0x800d5e0 <SysTick_Handler+4> and ends at 0x800d5e4 <SysTick_Handler+8>.\n”
[ 20174 ms] ^done
[ 20174 ms] -break-insert -f D:/projects/Egg/NemoVisualGDB/NemoVisualGDB/FreeRTOS/FreeRTOS/Source/portable/GCC/ARM_CM3/port.c:432
[ 20192 ms] ^done,bkpt={number=”6″,type=”breakpoint”,disp=”keep”,enabled=”y”,addr=”0x0800d598″,func=”PendSV_Handler”,file=”FreeRTOS/FreeRTOS/Source/portable/GCC/ARM_CM3/port.c”,fullname=”D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\FreeRTOS\\FreeRTOS\\Source\\portable\\GCC\\ARM_CM3\\port.c”,line=”432″,thread-groups=[“i1″],times=”0″,original-location=”D:/projects/Egg/NemoVisualGDB/NemoVisualGDB/FreeRTOS/FreeRTOS/Source/portable/GCC/ARM_CM3/port.c:432″}
[ 20192 ms] -break-info 6
[ 20203 ms] ^done,BreakpointTable={nr_rows=”1″,nr_cols=”6″,hdr=[{width=”7″,alignment=”-1″,col_name=”number”,colhdr=”Num”},{width=”14″,alignment=”-1″,col_name=”type”,colhdr=”Type”},{width=”4″,alignment=”-1″,col_name=”disp”,colhdr=”Disp”},{width=”3″,alignment=”-1″,col_name=”enabled”,colhdr=”Enb”},{width=”10″,alignment=”-1″,col_name=”addr”,colhdr=”Address”},{width=”40″,alignment=”2″,col_name=”what”,colhdr=”What”}],body=[bkpt={number=”6″,type=”breakpoint”,disp=”keep”,enabled=”y”,addr=”0x0800d598″,func=”PendSV_Handler”,file=”FreeRTOS/FreeRTOS/Source/portable/GCC/ARM_CM3/port.c”,fullname=”D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\FreeRTOS\\FreeRTOS\\Source\\portable\\GCC\\ARM_CM3\\port.c”,line=”432″,thread-groups=[“i1″],times=”0″,original-location=”D:/projects/Egg/NemoVisualGDB/NemoVisualGDB/FreeRTOS/FreeRTOS/Source/portable/GCC/ARM_CM3/port.c:432″}]}
[ 20204 ms] -break-after 6 0
[ 20204 ms] ^done
[ 20204 ms] -break-disable 6
[ 20205 ms] ^done
[ 20205 ms] ^done
[ 20205 ms] info symbol 0x800d598
[ 20205 ms] &”info symbol 0x800d598\n”
[ 20205 ms] ~”PendSV_Handler in section .text\n”
[ 20206 ms] ^done
[ 20206 ms] info line *0x800d598
[ 20206 ms] &”info line *0x800d598\n”
[ 20207 ms] ~”Line 432 of \”FreeRTOS/FreeRTOS/Source/portable/GCC/ARM_CM3/port.c\” starts at address 0x800d598 <PendSV_Handler> and ends at 0x800d5dc <SysTick_Handler>.\n”
[ 20207 ms] ^done
[ 20207 ms] -break-insert -f D:/projects/Egg/NemoVisualGDB/NemoVisualGDB/FreeRTOS/FreeRTOS/Source/portable/GCC/ARM_CM3/port.c:344
[ 20224 ms] ^done,bkpt={number=”7″,type=”breakpoint”,disp=”keep”,enabled=”y”,addr=”0x0800d4f0″,func=”xPortStartScheduler”,file=”FreeRTOS/FreeRTOS/Source/portable/GCC/ARM_CM3/port.c”,fullname=”D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\FreeRTOS\\FreeRTOS\\Source\\portable\\GCC\\ARM_CM3\\port.c”,line=”344″,thread-groups=[“i1″],times=”0″,original-location=”D:/projects/Egg/NemoVisualGDB/NemoVisualGDB/FreeRTOS/FreeRTOS/Source/portable/GCC/ARM_CM3/port.c:344″}
[ 20225 ms] -break-info 7
[ 20226 ms] ^done,BreakpointTable={nr_rows=”1″,nr_cols=”6″,hdr=[{width=”7″,alignment=”-1″,col_name=”number”,colhdr=”Num”},{width=”14″,alignment=”-1″,col_name=”type”,colhdr=”Type”},{width=”4″,alignment=”-1″,col_name=”disp”,colhdr=”Disp”},{width=”3″,alignment=”-1″,col_name=”enabled”,colhdr=”Enb”},{width=”10″,alignment=”-1″,col_name=”addr”,colhdr=”Address”},{width=”40″,alignment=”2″,col_name=”what”,colhdr=”What”}],body=[bkpt={number=”7″,type=”breakpoint”,disp=”keep”,enabled=”y”,addr=”0x0800d4f0″,func=”xPortStartScheduler”,file=”FreeRTOS/FreeRTOS/Source/portable/GCC/ARM_CM3/port.c”,fullname=”D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\FreeRTOS\\FreeRTOS\\Source\\portable\\GCC\\ARM_CM3\\port.c”,line=”344″,thread-groups=[“i1″],times=”0″,original-location=”D:/projects/Egg/NemoVisualGDB/NemoVisualGDB/FreeRTOS/FreeRTOS/Source/portable/GCC/ARM_CM3/port.c:344″}]}
[ 20227 ms] -break-after 7 0
[ 20227 ms] ^done
[ 20227 ms] -break-disable 7
[ 20228 ms] ^done
[ 20228 ms] info symbol 0x800d4f0
[ 20228 ms] &”info symbol 0x800d4f0\n”
[ 20228 ms] ~”xPortStartScheduler + 68 in section .text\n”
[ 20228 ms] ^done
[ 20228 ms] info line *0x800d4f0
[ 20229 ms] &”info line *0x800d4f0\n”
[ 20229 ms] ~”Line 344 of \”FreeRTOS/FreeRTOS/Source/portable/GCC/ARM_CM3/port.c\” starts at address 0x800d4f0 <xPortStartScheduler+68> and ends at 0x800d4f4 <xPortStartScheduler+72>.\n”
[ 20230 ms] ^done
[ 20230 ms] -break-insert -f *
[ 20240 ms] ^error,msg=”Argument required (expression to compute).”
[ 20242 ms] -exec-continue
[ 20252 ms] ~”Note: automatically using hardware breakpoints for read-only addresses.\n”
[ 20256 ms] ^running
[ 20256 ms] *running,thread-id=”all”
[ 20415 ms] =breakpoint-modified,bkpt={number=”1″,type=”breakpoint”,disp=”keep”,enabled=”y”,addr=”0x080191e0″,func=”main”,file=”Source/main.c”,fullname=”D:\\\\projects\\\\Egg\\\\NemoVisualGDB\\\\NemoVisualGDB\\\\Source\\\\main.c”,line=”97″,thread-groups=[“i1″],times=”1″,original-location=”main”}
[ 20431 ms] *stopped,reason=”breakpoint-hit”,disp=”keep”,bkptno=”1″,frame={addr=”0x080191e0″,func=”main”,args=[],file=”Source/main.c”,fullname=”D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\Source\\main.c”,line=”97″},thread-id=”1″,stopped-threads=”all”
[ 20436 ms] -break-delete 1
[ 20441 ms] ^done
[ 20441 ms] -exec-continue
[ 20442 ms] ^running
[ 20443 ms] *running,thread-id=”all”
[ 28059 ms] *stopped,reason=”signal-received”,signal-name=”SIGINT”,signal-meaning=”Interrupt”,frame={addr=”0x0800e72c”,func=”prvIdleTask”,args=[{name=”pvParameters”,value=”0x0″}],file=”FreeRTOS/FreeRTOS/Source/tasks.c”,fullname=”D:\\projects\\Egg\\NemoVisualGDB\\NemoVisualGDB\\FreeRTOS\\FreeRTOS\\Source\\tasks.c”,line=”2583″},thread-id=”1″,stopped-threads=”all”
[ 28070 ms] -gdb-exit
[ 28079 ms] ^exit
[ 28082 ms] =thread-group-exited,id=”i1″
[ 28090 ms] -data-read-memory-bytes 0x800e72c 4
`June 3, 2015 at 21:49 #6559supportKeymasterHi,
How long does it take to program your binary using the official STM32 ST-Link tool? If that tool takes the same time, it’s probably a limitation of ST-Link.
If you want better performance, we would recommend trying out Segger J-Link. It’s more expensive, but it comes with its own GDB stub that is generally better than OpenOCD.
-
AuthorPosts
- You must be logged in to reply to this topic.