| ^done,bkpt={number="6",type="breakpoint",disp="del",enabled="y",addr="0x0000000000443fd0",func="main",file="project1.lpr",fullname="/tmp/project1.lpr",line="15",times="0",original-location="*4472784"} | <> | ^done,bkpt={number="12",type="breakpoint",disp="del",enabled="y",addr="0x0000000000443fd0",func="main",file="project1.lpr",fullname="/tmp/project1.lpr",line="15",times="0",original-location="*4472784"} |
| ^done,bkpt={number="7",type="breakpoint",disp="keep",enabled="y",addr="0x0000000000454680",at="<fpc_raiseexception>",times="0",original-location="*4540032"} | <> | ^done,bkpt={number="13",type="breakpoint",disp="keep",enabled="y",addr="0x0000000000454680",at="<fpc_raiseexception>",times="0",original-location="*4540032"} |
| ^done,bkpt={number="8",type="breakpoint",disp="keep",enabled="y",addr="0x00000000004583a8",at="<SYSTEM_HANDLEERRORADDRFRAME$LONGINT$POINTER$POINTER>",times="0",original-location="*4555688"} | <> | ^done,bkpt={number="14",type="breakpoint",disp="keep",enabled="y",addr="0x00000000004583a8",at="<SYSTEM_HANDLEERRORADDRFRAME$LONGINT$POINTER$POINTER>",times="0",original-location="*4555688"} |
| ^done,bkpt={number="9",type="breakpoint",disp="keep",enabled="y",addr="0x00000000004584e8",at="<SYSTEM_RUNERROR$WORD>",times="0",original-location="*4556008"} | <> | ^done,bkpt={number="15",type="breakpoint",disp="keep",enabled="y",addr="0x00000000004584e8",at="<SYSTEM_RUNERROR$WORD>",times="0",original-location="*4556008"} |
| ^done,bkpt={number="10",type="breakpoint",disp="keep",enabled="y",addr="<PENDING>",pending="foo",times="0",original-location="foo"} | <> | ^done,bkpt={number="16",type="breakpoint",disp="keep",enabled="y",addr="<PENDING>",pending="foo",times="0",original-location="foo"} |
| <-break-delete 10> | <> | <-break-delete 16> |
| =thread-group-created,id="17292" | <> | =thread-group-created,id="17327" |
| =thread-created,id="1",group-id="17292" | =thread-created,id="1",group-id="17327" | |
| *stopped,reason="breakpoint-hit",disp="del",bkptno="6",frame={addr="0x0000000000443fd0",func="main",args=[],file="project1.lpr",fullname="/tmp/project1.lpr",line="15"},thread-id="1",stopped-threads="all",core="2" | <> | *stopped,reason="breakpoint-hit",disp="del",bkptno="12",frame={addr="0x0000000000443fd0",func="main",args=[],file="project1.lpr",fullname="/tmp/project1.lpr",line="15"},thread-id="1",stopped-threads="all",core="3" |
| ~"\tUsing the running image of child Thread 0x7ffff7fc57a0 (LWP 17292).\n" | <> | ~"\tUsing the running image of child Thread 0x7ffff7fc57a0 (LWP 17327).\n" |
| ^done,bkpt={number="11",type="breakpoint",disp="keep",enabled="y",addr="0x000000000047afe6",func="BUTTON2CLICK",file="unit1.pas",fullname="/tmp/unit1.pas",line="33",times="0",original-location="unit1.pas:33"} | <> | ^done,bkpt={number="17",type="breakpoint",disp="keep",enabled="y",addr="0x000000000047afe6",func="BUTTON2CLICK",file="unit1.pas",fullname="/tmp/unit1.pas",line="33",times="0",original-location="unit1.pas:33"} |
| <-break-enable 11> | <> | <-break-enable 17> |
| *stopped,reason="breakpoint-hit",disp="keep",bkptno="11",frame={addr="0x000000000047afe6",func="BUTTON2CLICK",args=[{name="this",value="0x7ffff7e3f2f0"},{name="SENDER",value="0x7ffff7e411f0"}],file="unit1.pas",fullname="/tmp/unit1.pas",line="33"},thread-id="1",stopped-threads="all",core="0" | <> | *stopped,reason="breakpoint-hit",disp="keep",bkptno="17",frame={addr="0x000000000047afe6",func="BUTTON2CLICK",args=[{name="this",value="0x7ffff7e3f2f0"},{name="SENDER",value="0x7ffff7e411f0"}],file="unit1.pas",fullname="/tmp/unit1.pas",line="33"},thread-id="1",stopped-threads="all",core="0" |
| ^done,threads=[{id="1",target-id="Thread 0x7ffff7fc57a0 (LWP 17292)",frame={level="0",addr="0x000000000047afe6",func="BUTTON2CLICK",args=[{name="this",value="0x7ffff7e3f2f0"},{name="SENDER",value="0x7ffff7e411f0"}],file="unit1.pas",fullname="/tmp/unit1.pas",line="33"},state="stopped",core="0"}],current-thread-id="1" | <> | ^done,threads=[{id="1",target-id="Thread 0x7ffff7fc57a0 (LWP 17327)",frame={level="0",addr="0x000000000047afe6",func="BUTTON2CLICK",args=[{name="this",value="0x7ffff7e3f2f0"},{name="SENDER",value="0x7ffff7e411f0"}],file="unit1.pas",fullname="/tmp/unit1.pas",line="33"},state="stopped",core="0"}],current-thread-id="1" |
| <ptype Sender> | +- | |
| &"ptype Sender\n" | ||
| ~"type = ^TOBJECT = class \n" | ||
| ~"end\n" | ||
| ^done | ||
| (gdb) | ||
| <ptype Sender^> | ||
| &"ptype Sender^\n" | ||
| ~"type = TOBJECT = class \n" | ||
| ~"end\n" | ||
| ^done | ||
| (gdb) | ||
| <-data-evaluate-expression Sender^> | ||
| ^done,value="{_vptr$TOBJECT = 0x9e8ce0}" | ||
| (gdb) | ||
| -+ | <-data-evaluate-expression (^^^char(ListBox1)^+3)^> | |
| ^done,value="0x9e3a98 #8'TListBoxfff'#144'ff'#144#160#5" | ||
| (gdb) | ||
| <ptype TListBox> | ||
| &"ptype TListBox\n" | ||
| ~"type = ^TLISTBOX = class : public TCUSTOMLISTBOX \n" | ||
| ~"end\n" | ||
| ^done | ||
| (gdb) | ||