1066-gdb-set confirm off 1066^done (gdb) 1067-gdb-set width 0 1067^done (gdb) 1068-gdb-set height 0 1068^done (gdb) 1069-interpreter-exec console echo 1069^done (gdb) 1070-gdb-show prompt 1070^done,value="(gdb) " (gdb) 1071-gdb-set new-console on &"No symbol table is loaded. Use the \"file\" command.\n" 1071^error,msg="No symbol table is loaded. Use the \"file\" command." No symbol table is loaded. Use the "file" command. (gdb) 1072 symbol-file H:\\eclipse\\workspace\\DebugTest\\Debug\\DebugTest.elf &"symbol-file H:\\\\eclipse\\\\workspace\\\\DebugTest\\\\Debug\\\\DebugTest.elf\n" symbol-file H:\\eclipse\\workspace\\DebugTest\\Debug\\DebugTest.elf 1072^done (gdb) 1073 target remote localhost:4242 &"target remote localhost:4242\n" target remote localhost:4242 ~"0x00000000 in __vectors ()\n" 0x00000000 in __vectors () 1073^done (gdb) 1074-environment-directory -r H:/eclipse/workspace/DebugTest H:/eclipse/workspace/DebugTest/.settings H:/eclipse/workspace/DebugTest/Debug 1074^done,source-path="H:/eclipse/workspace/DebugTest;H:/eclipse/workspace/DebugTest/.settings;H:/eclipse/workspace/DebugTest/Debug;$cdir;$cwd" (gdb) 1075 info threads &"info threads\n" &"warning: RMT ERROR : failed to get remote thread list.\n" 1075^done (gdb) 1076-data-list-register-names 1076^done,register-names=["r0","r1","r2","r3","r4","r5","r6","r7","r8","r9","r10","r11","r12","r13","r14","r15","r16","r17","r18","r19","r20","r21","r22","r23","r24","r25","r26","r27","r28","r29","r30","r31","SREG","SP","PC"] (gdb) 1077-break-insert main.c:15 1077^done,bkpt={number="1",type="breakpoint",disp="keep",enabled="y",addr="0x000000de",func="main",file="../main.c",fullname="H:/eclipse/workspace/DebugTest/.settings/../main.c",line="15",times="0"} (gdb) 1078-break-insert main.c:21 1078^done,bkpt={number="2",type="breakpoint",disp="keep",enabled="y",addr="0x000000f0",func="main",file="../main.c",fullname="H:/eclipse/workspace/DebugTest/.settings/../main.c",line="21",times="0"} (gdb) 1079 tbreak main &"tbreak main\n" tbreak main ~"Breakpoint 3 at 0xc6: file ../main.c, line 13.\n" Breakpoint 3 at 0xc6: file ../main.c, line 13. 1079^done (gdb) 1080-break-list 1080^done,BreakpointTable={nr_rows="3",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="1",type="breakpoint",disp="keep",enabled="y",addr="0x000000de",func="main",file="../main.c",fullname="H:/eclipse/workspace/DebugTest/.settings/../main.c",line="15",times="0"},bkpt={number="2",type="breakpoint",disp="keep",enabled="y",addr="0x000000f0",func="main",file="../main.c",fullname="H:/eclipse/workspace/DebugTest/.settings/../main.c",line="21",times="0"},bkpt={number="3",type="breakpoint",disp="del",enabled="y",addr="0x000000c6",func="main",file="../main.c",fullname="H:/eclipse/workspace/DebugTest/.settings/../main.c",line="13",times="0"}]} (gdb) 1081 continue &"continue\n" continue ~"main () at ../main.c:13\n" main () at ../main.c:13 ~"13\t{\n" 13 { 1081^done (gdb) 1082 info proc &"info proc\n" &"Undefined info command: \"proc\". Try \"help info\".\n" 1082^error,msg="Undefined info command: \"proc\". Try \"help info\"." (gdb) 1083 info program &"info program\n" ~"Debugging a target over a serial line.\n" ~"Program stopped at 0xc6.\n" ~"It stopped at a breakpoint that has since been deleted.\n" ~"Type \"info stack\" or \"info registers\" for more information.\n" 1083^done (gdb) 1084 info threads &"info threads\n" &"warning: RMT ERROR : failed to get remote thread list.\n" 1084^done (gdb) 1085-stack-info-depth 1085^done,depth="1" (gdb) 1086-stack-list-frames 0 1 1086^done,stack=[frame={level="0",addr="0x000000c6",func="main",file="../main.c",fullname="H:/eclipse/workspace/DebugTest/.settings/../main.c",line="13"}] (gdb) 1087-data-list-changed-registers 1087^done,changed-registers=["0","1","2","3","4","5","6","7","8","9","10","11","12","13","14","15","16","17","18","19","20","21","22","23","24","25","26","27","28","29","30","31","32","33","34"] (gdb) 1088 info sharedlibrary &"info sharedlibrary\n" ~"No shared libraries loaded at this time.\n" 1088^done (gdb) 1089-stack-list-arguments 0 0 0 1089^done,stack-args=[frame={level="0",args=[]}] (gdb) 1090-stack-list-locals 0 1090^done,locals=[name="var"] (gdb) 1091 whatis var &"whatis var\n" ~"type = uint8_t\n" 1091^done (gdb) 1092-data-disassemble -s 0xc6 -e 0x11a -- 1 1092^done,asm_insns=[src_and_asm_line={line="13",file="../main.c",line_asm_insn=[{address="0x000000c6",func-name="main",offset="0",inst="push\tr29"},{address="0x000000c8",func-name="main",offset="2",inst="push\tr28"},{address="0x000000ca",func-name="main",offset="4",inst="push\tr0"},{address="0x000000cc",func-name="main",offset="6",inst="in\tr28, 0x3d\t; 61"},{address="0x000000ce",func-name="main",offset="8",inst="in\tr29, 0x3e\t; 62"}]},src_and_asm_line={line="14",file="../main.c",line_asm_insn=[{address="0x000000d0",func-name="main",offset="10",inst="ldi\tr26, 0x21\t; 33"},{address="0x000000d2",func-name="main",offset="12",inst="ldi\tr27, 0x00\t; 0"},{address="0x000000d4",func-name="main",offset="14",inst="ldi\tr30, 0x21\t; 33"},{address="0x000000d6",func-name="main",offset="16",inst="ldi\tr31, 0x00\t; 0"},{address="0x000000d8",func-name="main",offset="18",inst="ld\tr24, Z"},{address="0x000000da",func-name="main",offset="20",inst="ori\tr24, 0xA8\t; 168"},{address="0x000000dc",func-name="main",offset="22",inst="st\tX, r24"}]},src_and_asm_line={line="15",file="../main.c",line_asm_insn=[]},src_and_asm_line={line="16",file="../main.c",line_asm_insn=[{address="0x000000de",func-name="main",offset="24",inst="std\tY+1, r1\t; 0x01"}]},src_and_asm_line={line="17",file="../main.c",line_asm_insn=[]},src_and_asm_line={line="18",file="../main.c",line_asm_insn=[]},src_and_asm_line={line="19",file="../main.c",line_asm_insn=[{address="0x000000e0",func-name="main",offset="26",inst="ldi\tr26, 0x22\t; 34"},{address="0x000000e2",func-name="main",offset="28",inst="ldi\tr27, 0x00\t; 0"},{address="0x000000e4",func-name="main",offset="30",inst="ldi\tr30, 0x22\t; 34"},{address="0x000000e6",func-name="main",offset="32",inst="ldi\tr31, 0x00\t; 0"},{address="0x000000e8",func-name="main",offset="34",inst="ld\tr24, Z"},{address="0x000000ea",func-name="main",offset="36",inst="ori\tr24, 0xA8\t; 168"},{address="0x000000ec",func-name="main",offset="38",inst="st\tX, r24"}]},src_and_asm_line={line="20",file="../main.c",line_asm_insn=[{address="0x000000ee",func-name="main",offset="40",inst="nop"}]},src_and_asm_line={line="21",file="../main.c",line_asm_insn=[{address="0x000000f0",func-name="main",offset="42",inst="ldi\tr26, 0x22\t; 34"},{address="0x000000f2",func-name="main",offset="44",inst="ldi\tr27, 0x00\t; 0"},{address="0x000000f4",func-name="main",offset="46",inst="ldi\tr30, 0x22\t; 34"},{address="0x000000f6",func-name="main",offset="48",inst="ldi\tr31, 0x00\t; 0"},{address="0x000000f8",func-name="main",offset="50",inst="ld\tr24, Z"},{address="0x000000fa",func-name="main",offset="52",inst="andi\tr24, 0x57\t; 87"},{address="0x000000fc",func-name="main",offset="54",inst="st\tX, r24"}]},src_and_asm_line={line="22",file="../main.c",line_asm_insn=[{address="0x000000fe",func-name="main",offset="56",inst="nop"}]},src_and_asm_line={line="23",file="../main.c",line_asm_insn=[{address="0x00000100",func-name="main",offset="58",inst="ldd\tr24, Y+1\t; 0x01"},{address="0x00000102",func-name="main",offset="60",inst="subi\tr24, 0xFF\t; 255"},{address="0x00000104",func-name="main",offset="62",inst="std\tY+1, r24\t; 0x01"},{address="0x00000106",func-name="main",offset="64",inst="rjmp\t.-40 \t; 0xe0 "}]}] (gdb) 1093-var-create - * var 1093^done,name="var1",numchild="0",value="0 '\\0'",type="uint8_t" (gdb) 1094-var-evaluate-expression var1 1094^done,value="0 '\\0'" (gdb) 1095-exec-step 1 1095^running (gdb) 1095*stopped,reason="end-stepping-range",thread-id="0",frame={addr="0x000000d0",func="main",args=[],file="../main.c",fullname="H:/eclipse/workspace/DebugTest/.settings/../main.c",line="14"} (gdb) 1096 info threads &"info threads\n" &"warning: RMT ERROR : failed to get remote thread list.\n" 1096^done (gdb) 1097-stack-info-depth 1097^done,depth="1" (gdb) 1098-stack-list-frames 0 1 1098^done,stack=[frame={level="0",addr="0x000000d0",func="main",file="../main.c",fullname="H:/eclipse/workspace/DebugTest/.settings/../main.c",line="14"}] (gdb) 1099-var-update var1 1099^done,changelist=[] (gdb) 1100-data-list-changed-registers 1100^done,changed-registers=["28","33","34"] (gdb) 1101 info sharedlibrary &"info sharedlibrary\n" ~"No shared libraries loaded at this time.\n" 1101^done (gdb) 1102-stack-list-arguments 0 0 0 1102^done,stack-args=[frame={level="0",args=[]}] (gdb) 1103-stack-list-locals 0 1103^done,locals=[name="var"] (gdb) 1104-exec-step 1 1104^running (gdb) 1104*stopped,reason="breakpoint-hit",bkptno="1",thread-id="0",frame={addr="0x000000de",func="main",args=[],file="../main.c",fullname="H:/eclipse/workspace/DebugTest/.settings/../main.c",line="16"} (gdb) 1105 info threads &"info threads\n" &"warning: RMT ERROR : failed to get remote thread list.\n" 1105^done (gdb) 1106-stack-info-depth 1106^done,depth="1" (gdb) 1107-stack-list-frames 0 1 1107^done,stack=[frame={level="0",addr="0x000000de",func="main",file="../main.c",fullname="H:/eclipse/workspace/DebugTest/.settings/../main.c",line="16"}] (gdb) 1108-var-update var1 1108^done,changelist=[] (gdb) 1109-data-list-changed-registers 1109^done,changed-registers=["24","26","27","30","31","32","34"] (gdb) 1110 info sharedlibrary &"info sharedlibrary\n" ~"No shared libraries loaded at this time.\n" 1110^done (gdb) 1111-stack-list-arguments 0 0 0 1111^done,stack-args=[frame={level="0",args=[]}] (gdb) 1112-stack-list-locals 0 1112^done,locals=[name="var"] (gdb) 1113-exec-step 1 1113^running (gdb) 1113*stopped,reason="end-stepping-range",thread-id="0",frame={addr="0x000000e0",func="main",args=[],file="../main.c",fullname="H:/eclipse/workspace/DebugTest/.settings/../main.c",line="19"} (gdb) 1114 info threads &"info threads\n" &"warning: RMT ERROR : failed to get remote thread list.\n" 1114^done (gdb) 1115-stack-info-depth 1115^done,depth="1" (gdb) 1116-stack-list-frames 0 1 1116^done,stack=[frame={level="0",addr="0x000000e0",func="main",file="../main.c",fullname="H:/eclipse/workspace/DebugTest/.settings/../main.c",line="19"}] (gdb) 1117-var-update var1 1117^done,changelist=[] (gdb) 1118-data-list-changed-registers 1118^done,changed-registers=["34"] (gdb) 1119 info sharedlibrary &"info sharedlibrary\n" ~"No shared libraries loaded at this time.\n" 1119^done (gdb) 1120-stack-list-arguments 0 0 0 1120^done,stack-args=[frame={level="0",args=[]}] (gdb) 1121-stack-list-locals 0 1121^done,locals=[name="var"] (gdb) 1122-exec-step 1 1122^running (gdb) 1122*stopped,reason="end-stepping-range",thread-id="0",frame={addr="0x000000ee",func="main",args=[],file="../main.c",fullname="H:/eclipse/workspace/DebugTest/.settings/../main.c",line="20"} (gdb) 1123 info threads &"info threads\n" &"warning: RMT ERROR : failed to get remote thread list.\n" 1123^done (gdb) 1124-stack-info-depth 1124^done,depth="1" (gdb) 1125-stack-list-frames 0 1 1125^done,stack=[frame={level="0",addr="0x000000ee",func="main",file="../main.c",fullname="H:/eclipse/workspace/DebugTest/.settings/../main.c",line="20"}] (gdb) 1126-var-update var1 1126^done,changelist=[] (gdb) 1127-data-list-changed-registers 1127^done,changed-registers=["26","30","34"] (gdb) 1128 info sharedlibrary &"info sharedlibrary\n" ~"No shared libraries loaded at this time.\n" 1128^done (gdb) 1129-stack-list-arguments 0 0 0 1129^done,stack-args=[frame={level="0",args=[]}] (gdb) 1130-stack-list-locals 0 1130^done,locals=[name="var"] (gdb) 1131-exec-step 1 1131^running (gdb) 1131*stopped,reason="breakpoint-hit",bkptno="2",thread-id="0",frame={addr="0x000000f0",func="main",args=[],file="../main.c",fullname="H:/eclipse/workspace/DebugTest/.settings/../main.c",line="21"} (gdb) 1132 info threads &"info threads\n" &"warning: RMT ERROR : failed to get remote thread list.\n" 1132^done (gdb) 1133-stack-info-depth 1133^done,depth="1" (gdb) 1134-stack-list-frames 0 1 1134^done,stack=[frame={level="0",addr="0x000000f0",func="main",file="../main.c",fullname="H:/eclipse/workspace/DebugTest/.settings/../main.c",line="21"}] (gdb) 1135-var-update var1 1135^done,changelist=[] (gdb) 1136-data-list-changed-registers 1136^done,changed-registers=["34"] (gdb) 1137 info sharedlibrary &"info sharedlibrary\n" ~"No shared libraries loaded at this time.\n" 1137^done (gdb) 1138-stack-list-arguments 0 0 0 1138^done,stack-args=[frame={level="0",args=[]}] (gdb) 1139-stack-list-locals 0 1139^done,locals=[name="var"] (gdb) 1140-exec-step 1 1140^running (gdb) 1140*stopped,reason="end-stepping-range",thread-id="0",frame={addr="0x000000fe",func="main",args=[],file="../main.c",fullname="H:/eclipse/workspace/DebugTest/.settings/../main.c",line="22"} (gdb) 1141 info threads &"info threads\n" &"warning: RMT ERROR : failed to get remote thread list.\n" 1141^done (gdb) 1142-stack-info-depth 1142^done,depth="1" (gdb) 1143-stack-list-frames 0 1 1143^done,stack=[frame={level="0",addr="0x000000fe",func="main",file="../main.c",fullname="H:/eclipse/workspace/DebugTest/.settings/../main.c",line="22"}] (gdb) 1144-var-update var1 1144^done,changelist=[] (gdb) 1145-data-list-changed-registers 1145^done,changed-registers=["24","32","34"] (gdb) 1146 info sharedlibrary &"info sharedlibrary\n" ~"No shared libraries loaded at this time.\n" 1146^done (gdb) 1147-stack-list-arguments 0 0 0 1147^done,stack-args=[frame={level="0",args=[]}] (gdb) 1148-stack-list-locals 0 1148^done,locals=[name="var"] (gdb) 1149-data-disassemble -s 0x106 -e 0x162 -- 1 1149^done,asm_insns=[src_and_asm_line={line="23",file="../main.c",line_asm_insn=[{address="0x00000100",func-name="main",offset="58",inst="ldd\tr24, Y+1\t; 0x01"},{address="0x00000102",func-name="main",offset="60",inst="subi\tr24, 0xFF\t; 255"},{address="0x00000104",func-name="main",offset="62",inst="std\tY+1, r24\t; 0x01"},{address="0x00000106",func-name="main",offset="64",inst="rjmp\t.-40 \t; 0xe0 "}]}] (gdb) 1150-data-disassemble -s 0x106 -e 0x162 -- 0 1150^done,asm_insns=[{address="0x00000106",func-name="main",offset="64",inst="rjmp\t.-40 \t; 0xe0 "},{address="0x00000108",func-name="exit",offset="0",inst="cli"},{address="0x0000010a",func-name="__stop_program",offset="0",inst="rjmp\t.-2 \t; 0x10a <__stop_program>"},{address="0x0000010c",inst=".word\t0xffff\t; ????"},{address="0x0000010e",inst=".word\t0xffff\t; ????"},{address="0x00000110",inst=".word\t0xffff\t; ????"},{address="0x00000112",inst=".word\t0xffff\t; ????"},{address="0x00000114",inst=".word\t0xffff\t; ????"},{address="0x00000116",inst=".word\t0xffff\t; ????"},{address="0x00000118",inst=".word\t0xffff\t; ????"},{address="0x0000011a",inst=".word\t0xffff\t; ????"},{address="0x0000011c",inst=".word\t0xffff\t; ????"},{address="0x0000011e",inst=".word\t0xffff\t; ????"},{address="0x00000120",inst=".word\t0xffff\t; ????"},{address="0x00000122",inst=".word\t0xffff\t; ????"},{address="0x00000124",inst=".word\t0xffff\t; ????"},{address="0x00000126",inst=".word\t0xffff\t; ????"},{address="0x00000128",inst=".word\t0xffff\t; ????"},{address="0x0000012a",inst=".word\t0xffff\t; ????"},{address="0x0000012c",inst=".word\t0xffff\t; ????"},{address="0x0000012e",inst=".word\t0xffff\t; ????"},{address="0x00000130",inst=".word\t0xffff\t; ????"},{address="0x00000132",inst=".word\t0xffff\t; ????"},{address="0x00000134",inst=".word\t0xffff\t; ????"},{address="0x00000136",inst=".word\t0xffff\t; ????"},{address="0x00000138",inst=".word\t0xffff\t; ????"},{address="0x0000013a",inst=".word\t0xffff\t; ????"},{address="0x0000013c",inst=".word\t0xffff\t; ????"},{address="0x0000013e",inst=".word\t0xffff\t; ????"},{address="0x00000140",inst=".word\t0xffff\t; ????"},{address="0x00000142",inst=".word\t0xffff\t; ????"},{address="0x00000144",inst=".word\t0xffff\t; ????"},{address="0x00000146",inst=".word\t0xffff\t; ????"},{address="0x00000148",inst=".word\t0xffff\t; ????"},{address="0x0000014a",inst=".word\t0xffff\t; ????"},{address="0x0000014c",inst=".word\t0xffff\t; ????"},{address="0x0000014e",inst=".word\t0xffff\t; ????"},{address="0x00000150",inst=".word\t0xffff\t; ????"},{address="0x00000152",inst=".word\t0xffff\t; ????"},{address="0x00000154",inst=".word\t0xffff\t; ????"},{address="0x00000156",inst=".word\t0xffff\t; ????"},{address="0x00000158",inst=".word\t0xffff\t; ????"},{address="0x0000015a",inst=".word\t0xffff\t; ????"},{address="0x0000015c",inst=".word\t0xffff\t; ????"},{address="0x0000015e",inst=".word\t0xffff\t; ????"},{address="0x00000160",inst=".word\t0xffff\t; ????"}] (gdb) 1151-exec-step 1 1151^running (gdb) 1151*stopped,reason="end-stepping-range",thread-id="0",frame={addr="0x00000100",func="main",args=[],file="../main.c",fullname="H:/eclipse/workspace/DebugTest/.settings/../main.c",line="23"} (gdb) 1152 info threads &"info threads\n" &"warning: RMT ERROR : failed to get remote thread list.\n" 1152^done (gdb) 1153-stack-info-depth 1153^done,depth="1" (gdb) 1154-stack-list-frames 0 1 1154^done,stack=[frame={level="0",addr="0x00000100",func="main",file="../main.c",fullname="H:/eclipse/workspace/DebugTest/.settings/../main.c",line="23"}] (gdb) 1155-var-update var1 1155^done,changelist=[] (gdb) 1156-data-list-changed-registers 1156^done,changed-registers=["34"] (gdb) 1157 info sharedlibrary &"info sharedlibrary\n" ~"No shared libraries loaded at this time.\n" 1157^done (gdb) 1158-stack-list-arguments 0 0 0 1158^done,stack-args=[frame={level="0",args=[]}] (gdb) 1159-stack-list-locals 0 1159^done,locals=[name="var"] (gdb) 1160-exec-step 1 1160^running (gdb) 1160*stopped,reason="end-stepping-range",thread-id="0",frame={addr="0x000000e0",func="main",args=[],file="../main.c",fullname="H:/eclipse/workspace/DebugTest/.settings/../main.c",line="19"} (gdb) 1161 info threads &"info threads\n" &"warning: RMT ERROR : failed to get remote thread list.\n" 1161^done (gdb) 1162-stack-info-depth 1162^done,depth="1" (gdb) 1163-stack-list-frames 0 1 1163^done,stack=[frame={level="0",addr="0x000000e0",func="main",file="../main.c",fullname="H:/eclipse/workspace/DebugTest/.settings/../main.c",line="19"}] (gdb) 1164-var-update var1 1164^done,changelist=[{name="var1",in_scope="true",type_changed="false"}] (gdb) 1165-data-list-changed-registers 1165^done,changed-registers=["24","32","34"] (gdb) 1166 info sharedlibrary &"info sharedlibrary\n" ~"No shared libraries loaded at this time.\n" 1166^done (gdb) 1167-stack-list-arguments 0 0 0 1167^done,stack-args=[frame={level="0",args=[]}] (gdb) 1168-stack-list-locals 0 1168^done,locals=[name="var"] (gdb) 1169-var-evaluate-expression var1 1169^done,value="1 '\\001'" (gdb) 1170-exec-step 1 1170^running (gdb) 1170*stopped,reason="end-stepping-range",thread-id="0",frame={addr="0x000000ee",func="main",args=[],file="../main.c",fullname="H:/eclipse/workspace/DebugTest/.settings/../main.c",line="20"} (gdb) 1171 info threads &"info threads\n" &"warning: RMT ERROR : failed to get remote thread list.\n" 1171^done (gdb) 1172-stack-info-depth 1172^done,depth="1" (gdb) 1173-stack-list-frames 0 1 1173^done,stack=[frame={level="0",addr="0x000000ee",func="main",file="../main.c",fullname="H:/eclipse/workspace/DebugTest/.settings/../main.c",line="20"}] (gdb) 1174-var-update var1 1174^done,changelist=[] (gdb) 1175-data-list-changed-registers 1175^done,changed-registers=["24","32","34"] (gdb) 1176 info sharedlibrary &"info sharedlibrary\n" ~"No shared libraries loaded at this time.\n" 1176^done (gdb) 1177-stack-list-arguments 0 0 0 1177^done,stack-args=[frame={level="0",args=[]}] (gdb) 1178-stack-list-locals 0 1178^done,locals=[name="var"] (gdb)