=thread-group-added,id="i1"
~"Reading symbols from h7_vars.elf...\n"
(gdb) 
^done
(gdb) 
^done
(gdb) 
^done
(gdb) 
=thread-group-started,id="i1",pid="42000"
=thread-created,id="1",group-id="i1"
~"0x240000ea in delay (n=2000000) at debug_target.c:48\n"
&"warning: 48\tdebug_target.c: No such file or directory\n"
*stopped,frame={addr="0x240000ea",func="delay",args=[{name="n",value="2000000"}],file="debug_target.c",fullname="images/debug_target.c",line="48",arch="armv7e-m"},thread-id="1",stopped-threads="all",core="0"
^connected
(gdb) 
~"Using memory regions provided by the target.\n"
~"Num Enb Low Addr   High Addr  Attrs \n"
~"0   y  \t0x00000000 0x08000000 rw nocache \n"
~"1   y  \t0x08000000 0x08200000 flash blocksize 0x400 nocache \n"
~"2   y  \t0x08200000 0xffffffff rw nocache \n"
^done
(gdb) 
^done,memory=[{begin="0xe0002000",offset="0x00000000",end="0xe0002004",contents="81000010"}]
(gdb) 
^done,memory=[{begin="0xe0001000",offset="0x00000000",end="0xe0001004",contents="01000040"}]
(gdb) 
^done,bkpt={number="1",type="breakpoint",disp="keep",enabled="y",addr="0x24000042",func="writer",file="debug_target.c",fullname="images/debug_target.c",line="39",thread-groups=["i1"],times="0",original-location="writer"}
(gdb) 
^running
*running,thread-id="all"
(gdb) 
=breakpoint-modified,bkpt={number="1",type="breakpoint",disp="keep",enabled="y",addr="0x24000042",func="writer",file="debug_target.c",fullname="images/debug_target.c",line="39",thread-groups=["i1"],times="1",original-location="writer"}
~"\n"
~"Breakpoint 1, writer (v=22) at debug_target.c:39\n"
~"39\tin debug_target.c\n"
*stopped,reason="breakpoint-hit",disp="keep",bkptno="1",frame={addr="0x24000042",func="writer",args=[{name="v",value="22"}],file="debug_target.c",fullname="images/debug_target.c",line="39",arch="armv7e-m"},thread-id="1",stopped-threads="all",core="0"
^done,stack=[frame={level="0",addr="0x24000042",func="writer",file="debug_target.c",fullname="images/debug_target.c",line="39",arch="armv7e-m"},frame={level="1",addr="0x24000102",func="reset_handler",file="debug_target.c",fullname="images/debug_target.c",line="55",arch="armv7e-m"},frame={level="2",addr="0xffffffff",func="<signal handler called>"}]
(gdb) 
^done,variables=[{name="v",arg="1",value="22"},{name="s_count",value="10"}]
(gdb) 
^done,variables=[]
(gdb) 
^done,register-names=["r0","r1","r2","r3","r4","r5","r6","r7","r8","r9","r10","r11","r12","sp","lr","pc","","","","","","","","","","xpsr","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","d0","d1","d2","d3","d4","d5","d6","d7","d8","d9","d10","d11","d12","d13","d14","d15","","","","","","","","","","","","","","","","","fpscr","msp","psp","primask","basepri","faultmask","control","s0","s1","s2","s3","s4","s5","s6","s7","s8","s9","s10","s11","s12","s13","s14","s15","s16","s17","s18","s19","s20","s21","s22","s23","s24","s25","s26","s27","s28","s29","s30","s31"]
(gdb) 
^done,register-values=[{number="0",value="0x16"},{number="1",value="0x0"},{number="2",value="0x1e847f"},{number="3",value="0x21"},{number="4",value="0x24000160"},{number="5",value="0x0"},{number="6",value="0x24000130"},{number="7",value="0x0"},{number="8",value="0x0"},{number="9",value="0x0"},{number="10",value="0x0"},{number="11",value="0x0"},{number="12",value="0x0"},{number="13",value="0x2407ffe8"},{number="14",value="0x24000103"},{number="15",value="0x24000042"},{number="25",value="0x1000000"}]
(gdb) 
^done
(gdb) 
^done,wpt={number="2",exp="g_watched"}
(gdb) 
^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="hw watchpoint",disp="keep",enabled="y",what="g_watched",thread-groups=["i1"],times="0",original-location="g_watched"}]}
(gdb) 
^running
*running,thread-id="all"
(gdb) 
~"\nProgram"
~" received signal SIGTRAP, Trace/breakpoint trap.\n"
~"0x24000104 in reset_handler () at debug_target.c:56\n"
~"56\tin debug_target.c\n"
*stopped,reason="signal-received",signal-name="SIGTRAP",signal-meaning="Trace/breakpoint trap",frame={addr="0x24000104",func="reset_handler",args=[],file="debug_target.c",fullname="images/debug_target.c",line="56",arch="armv7e-m"},thread-id="1",stopped-threads="all",core="0"
^done,register-names=["r0","r1","r2","r3","r4","r5","r6","r7","r8","r9","r10","r11","r12","sp","lr","pc","","","","","","","","","","xpsr","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","d0","d1","d2","d3","d4","d5","d6","d7","d8","d9","d10","d11","d12","d13","d14","d15","","","","","","","","","","","","","","","","","fpscr","msp","psp","primask","basepri","faultmask","control","s0","s1","s2","s3","s4","s5","s6","s7","s8","s9","s10","s11","s12","s13","s14","s15","s16","s17","s18","s19","s20","s21","s22","s23","s24","s25","s26","s27","s28","s29","s30","s31"]
(gdb) 
^done,register-values=[{number="0",value="0x16"},{number="1",value="0x0"},{number="2",value="0xb"},{number="3",value="0xb"},{number="4",value="0x24000160"},{number="5",value="0x0"},{number="6",value="0x24000130"},{number="7",value="0x0"},{number="8",value="0x0"},{number="9",value="0x0"},{number="10",value="0x0"},{number="11",value="0x0"},{number="12",value="0x0"},{number="13",value="0x2407ffe8"},{number="14",value="0x24000103"},{number="15",value="0x24000104"},{number="25",value="0x1000000"}]
(gdb) 
^done,asm_insns=[{address="0x240000fe",func-name="reset_handler",offset="108",inst="bl\t0x24000042 <writer>"}]
(gdb) 
^done
(gdb) 
^done,bkpt={number="3",type="breakpoint",disp="keep",enabled="y",addr="0x24000054",func="reached_tick_five",file="debug_target.c",fullname="images/debug_target.c",line="42",thread-groups=["i1"],times="0",original-location="reached_tick_five"}
(gdb) 
^running
*running,thread-id="all"
(gdb) 
^done
(gdb) 
~"\nProgram"
~" received signal SIGINT, Interrupt.\n"
~"0x240000e8 in delay (n=2000000) at debug_target.c:48\n"
~"48\tin debug_target.c\n"
*stopped,reason="signal-received",signal-name="SIGINT",signal-meaning="Interrupt",frame={addr="0x240000e8",func="delay",args=[{name="n",value="2000000"}],file="debug_target.c",fullname="images/debug_target.c",line="48",arch="armv7e-m"},thread-id="1",stopped-threads="all",core="0"
^done
