(gdb) 100^done (gdb) &"file exe\n" ~"Using host libthread_db library \"/lib/libthread_db.so.1\".\n" ^done (gdb) 200^done,bkpt={number="1",type="breakpoint",disp="keep",enabled="y",addr="0x08048363",func="f11",file="newtest.c",line="6",times="0"} (gdb) &"run\n" ^done,reason="breakpoint-hit",bkptno="1",thread-id="0",frame={addr="0x08048363",func="f11",args=[{name="b",value="1"}],file="newtest.c",line="6"} (gdb) 300^done,name="var1",numchild="0",type="int" (gdb) 301^done,name="var2",numchild="0",type="int" (gdb) 302^done,value="2" (gdb) 303^done,value="1" (gdb) 400^running (gdb) 400*stopped,reason="breakpoint-hit",bkptno="1",thread-id="0",frame={addr="0x08048363",func="f11",args=[{name="b",value="2"}],file="newtest.c",line="6"} (gdb) 500^done,changelist=[{name="var1",in_scope="true",type_changed="false"}] (gdb) 501^done,changelist=[{name="var2",in_scope="true",type_changed="false"}] (gdb) 502^done,value="3" (gdb) 503^done,value="2" (gdb) &"kill\n" ^done (gdb) &"quit\n"