のねのBlog

パソコンの問題や、ソフトウェアの開発で起きた問題など書いていきます。よろしくお願いします^^。

gdb console

273,124 2-gdb-version
273,125 ~"GNU gdb (Ubuntu 7.7.1-0ubuntu5~14.04.2) 7.7.1\n"
273,129 ~"Copyright (C) 2014 Free Software Foundation, Inc.\n"
273,129 ~"License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>\nThis is fre\
e software: you are free to change and redistribute it.\nThere is NO WARRANTY, to the extent permitt\
ed by law.  Type \"show copying\"\nand \"show warranty\" for details.\n"
273,129 ~"This GDB was configured as \"x86_64-linux-gnu\".\nType \"show configuration\" for configur\
ation details."
273,129 ~"\nFor bug reporting instructions, please see:\n"
273,129 ~"<http://www.gnu.org/software/gdb/bugs/>.\n"
273,129 ~"Find the GDB manual and other documentation resources online at:\n<http://www.gnu.org/soft\
ware/gdb/documentation/>.\n"
273,129 ~"For help, type \"help\".\n"
273,129 ~"Type \"apropos word\" to search for commands related to \"word\".\n"
273,129 2^done
273,130 (gdb) 
273,131 3-environment-cd /home/u01/layout/text
273,131 3^done
273,131 (gdb) 
273,131 4-gdb-set breakpoint pending on
273,131 4^done
273,131 (gdb) 
273,132 5-gdb-set detach-on-fork on
273,132 5^done
273,132 (gdb) 
273,133 6-enable-pretty-printing
273,133 6^done
273,133 (gdb) 
273,133 7-gdb-set python print-stack none
273,133 7^done
273,133 (gdb) 
273,133 8-gdb-set print object on
273,134 8^done
273,134 (gdb) 
273,134 9-gdb-set print sevenbit-strings on
273,134 9^done
273,134 (gdb) 
273,134 10-gdb-set host-charset UTF-8
273,135 10^done
273,135 (gdb) 
273,135 11-gdb-set target-charset UTF-8
273,135 11^done
273,135 (gdb) 
273,136 12-gdb-set target-wide-charset UTF-32
273,136 12^done
273,136 (gdb) 
273,136 13-gdb-set dprintf-style call
273,136 13^done
273,136 (gdb) 
273,137 14source .gdbinit
273,137 &"source .gdbinit\n"
273,137 &".gdbinit: No such file or directory.\n"
273,137 14^error,msg=".gdbinit: No such file or directory."
273,137 (gdb) 
273,137 15-gdb-set target-async off
273,137 15^done
273,137 (gdb) 
273,138 16-gdb-set auto-solib-add on
273,138 16^done
273,138 (gdb) 
273,139 17-file-exec-and-symbols --thread-group i1 /home/u01/layout/oss/pango-1.36.8/pango-view/.libs/pango-view
273,140 17^done
273,140 (gdb) 
273,141 18-gdb-set --thread-group i1 args "--font=Garuda 50" test-thai_kigen.txt --output=pv_kigen.png
273,141 18^done
273,141 (gdb) 
273,142 19-gdb-show --thread-group i1 language
273,142 19^done,value="auto"
273,142 (gdb) 
273,142 20-gdb-set --thread-group i1 language c
273,142 20^done
273,142 (gdb) 
273,147 21-interpreter-exec --thread-group i1 console "p/x (char)-1"
273,147 ~"$1 = 0xff\n"
273,147 21^done
273,147 (gdb) 
273,148 22-data-evaluate-expression --thread-group i1 "sizeof (void*)"
273,148 22^done,value="8"
273,148 (gdb) 
273,153 23-gdb-set --thread-group i1 language auto
273,153 23^done
273,153 (gdb) 
273,155 24-interpreter-exec --thread-group i1 console "show endian"
273,156 ~"The target endianness is set automatically (currently little endian)\n"
273,156 24^done
273,156 (gdb) 
273,159 25-break-insert -t -f main
273,159 25^done,bkpt={number="1",type="breakpoint",disp="del",enabled="y",
                     addr="0x0000000000405ca6",at="<main+4>",thread-groups=["i1"],times="0",original-location="main"}
273,159 (gdb) 
273,160 26-inferior-tty-set --thread-group i1 /dev/pts/23
273,160 26^done
273,160 (gdb) 
273,191 27-exec-run --thread-group i1
273,203 =thread-group-started,id="i1",pid="16721"
273,203 =thread-created,id="1",group-id="i1"
273,203 27^running
273,203 *running,thread-id="all"
273,203 (gdb) 
273,204 28-list-thread-groups --available
273,214 =library-loaded,id="/lib64/ld-linux-x86-64.so.2",target-name="/lib64/ld-linux-x86-64.so.2"
    ,host-name="/lib64/ld-linux-x86-64.so.2",symbols-loaded="0",thread-group="i1"
273,228 =library-loaded,id="/home/u01/usr/lib/libpango-1.0.so.0",
    target-name="/home/u01/usr/lib/libpango-1.0.so.0",host-name="/home/u01/usr/lib/libpango-1.0.so.0",
    symbols-loaded="0",thread-group="i1"
273,228 =library-loaded,id="/home/u01/usr/lib/libpangoft2-1.0.so.0",target-name="/home/u01/usr/lib/l\
ibpangoft2-1.0.so.0",host-name="/home/u01/usr/lib/libpangoft2-1.0.so.0",symbols-loaded="0",thread-gr\
oup="i1"
273,228 =library-loaded,id="/home/u01/usr/lib/libpangocairo-1.0.so.0",target-name="/home/u01/usr/lib\
/libpangocairo-1.0.so.0",host-name="/home/u01/usr/lib/libpangocairo-1.0.so.0",symbols-loaded="0",thr\
ead-group="i1"
273,229 =library-loaded,id="/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0",target-name="/usr/lib/x86\
_64-linux-gnu/libgobject-2.0.so.0",host-name="/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0",symbols\
-loaded="0",thread-group="i1"
273,229 =library-loaded,id="/home/u01/usr/lib/libcairo.so.2",target-name="/home/u01/usr/lib/libcairo\
.so.2",host-name="/home/u01/usr/lib/libcairo.so.2",symbols-loaded="0",thread-group="i1"
273,229 =library-loaded,id="/lib/x86_64-linux-gnu/libpthread.so.0",target-name="/lib/x86_64-linux-gn\
u/libpthread.so.0",host-name="/lib/x86_64-linux-gnu/libpthread.so.0",symbols-loaded="0",thread-group\
="i1"
273,229 =library-loaded,id="/home/u01/usr/lib/libfontconfig.so.1",target-name="/home/u01/usr/lib/lib\
fontconfig.so.1",host-name="/home/u01/usr/lib/libfontconfig.so.1",symbols-loaded="0",thread-group="i\
1"
273,230 =library-loaded,id="/lib/x86_64-linux-gnu/libglib-2.0.so.0",target-name="/lib/x86_64-linux-g\
nu/libglib-2.0.so.0",host-name="/lib/x86_64-linux-gnu/libglib-2.0.so.0",symbols-loaded="0",thread-gr\
oup="i1"
273,230 =library-loaded,id="/lib/x86_64-linux-gnu/libc.so.6",target-name="/lib/x86_64-linux-gnu/libc\
.so.6",host-name="/lib/x86_64-linux-gnu/libc.so.6",symbols-loaded="0",thread-group="i1"
273,230 =library-loaded,id="/usr/lib/x86_64-linux-gnu/libgmodule-2.0.so.0",target-name="/usr/lib/x86\
_64-linux-gnu/libgmodule-2.0.so.0",host-name="/usr/lib/x86_64-linux-gnu/libgmodule-2.0.so.0",symbols\
-loaded="0",thread-group="i1"
273,230 =library-loaded,id="/lib/x86_64-linux-gnu/libm.so.6",target-name="/lib/x86_64-linux-gnu/libm\
.so.6",host-name="/lib/x86_64-linux-gnu/libm.so.6",symbols-loaded="0",thread-group="i1"
273,231 =library-loaded,id="/home/u01/usr/lib/libfreetype.so.6",target-name="/home/u01/usr/lib/libfr\
eetype.so.6",host-name="/home/u01/usr/lib/libfreetype.so.6",symbols-loaded="0",thread-group="i1"
273,231 =library-loaded,id="/home/u01/usr/lib/libharfbuzz.so.0",target-name="/home/u01/usr/lib/libha\
rfbuzz.so.0",host-name="/home/u01/usr/lib/libharfbuzz.so.0",symbols-loaded="0",thread-group="i1"
273,231 =library-loaded,id="/usr/lib/x86_64-linux-gnu/libffi.so.6",target-name="/usr/lib/x86_64-linu\
x-gnu/libffi.so.6",host-name="/usr/lib/x86_64-linux-gnu/libffi.so.6",symbols-loaded="0",thread-group\
="i1"
273,232 =library-loaded,id="/home/u01/usr/lib/libpixman-1.so.0",target-name="/home/u01/usr/lib/libpi\
xman-1.so.0",host-name="/home/u01/usr/lib/libpixman-1.so.0",symbols-loaded="0",thread-group="i1"
273,232 =library-loaded,id="/lib/x86_64-linux-gnu/libpng12.so.0",target-name="/lib/x86_64-linux-gnu/\
libpng12.so.0",host-name="/lib/x86_64-linux-gnu/libpng12.so.0",symbols-loaded="0",thread-group="i1"
273,232 =library-loaded,id="/lib/x86_64-linux-gnu/libz.so.1",target-name="/lib/x86_64-linux-gnu/libz\
.so.1",host-name="/lib/x86_64-linux-gnu/libz.so.1",symbols-loaded="0",thread-group="i1"
273,232 =library-loaded,id="/lib/x86_64-linux-gnu/librt.so.1",target-name="/lib/x86_64-linux-gnu/lib\
rt.so.1",host-name="/lib/x86_64-linux-gnu/librt.so.1",symbols-loaded="0",thread-group="i1"
273,233 =library-loaded,id="/lib/x86_64-linux-gnu/libexpat.so.1",target-name="/lib/x86_64-linux-gnu/\
libexpat.so.1",host-name="/lib/x86_64-linux-gnu/libexpat.so.1",symbols-loaded="0",thread-group="i1"
273,233 =library-loaded,id="/lib/x86_64-linux-gnu/libpcre.so.3",target-name="/lib/x86_64-linux-gnu/l\
ibpcre.so.3",host-name="/lib/x86_64-linux-gnu/libpcre.so.3",symbols-loaded="0",thread-group="i1"
273,233 =library-loaded,id="/lib/x86_64-linux-gnu/libdl.so.2",target-name="/lib/x86_64-linux-gnu/lib\
dl.so.2",host-name="/lib/x86_64-linux-gnu/libdl.so.2",symbols-loaded="0",thread-group="i1"
273,234 =library-loaded,id="/lib/x86_64-linux-gnu/libbz2.so.1.0",target-name="/lib/x86_64-linux-gnu/\
libbz2.so.1.0",host-name="/lib/x86_64-linux-gnu/libbz2.so.1.0",symbols-loaded="0",thread-group="i1"
273,289 ~"[Thread debugging using libthread_db enabled]\n"
273,289 ~"Using host libthread_db library \"/lib/x86_64-linux-gnu/libthread_db.so.1\".\n"
273,543 =breakpoint-modified,bkpt={number="1",type="breakpoint",disp="del",enabled="y",addr="0x00000\
00000405ca6",at="<main+4>",thread-groups=["i1"],times="1",original-location="main"}
273,544 *stopped,reason="breakpoint-hit",disp="del",bkptno="1",frame={addr="0x0000000000405ca6",func\
="main",args=[]},thread-id="1",stopped-threads="all",core="0"
273,544 =breakpoint-deleted,id="1"
273,545 (gdb) 

(略)プロセスID

273,616 (gdb) 
273,702 29-list-thread-groups
273,703 29^done,groups=[{id="i1",type="process",pid="16721",
executable="/home/u01/layout/oss/pango-1.36.8/pango-view/.libs/pango-view",cores=["0"]}]
273,703 (gdb) 
273,808 30-list-thread-groups i1
273,809 30^done,threads=[{id="1",target-id="Thread 0x7ffff7fd28c0 (LWP 16721)",
name="pango-view",frame={level="0",addr="0x0000000000405ca6",func="main",args=[]},state="stopped",core="0"}]
273,809 (gdb) 
273,930 31-list-thread-groups
273,931 31^done,groups=[{id="i1",type="process",pid="16721",
executable="/home/u01/layout/oss/pango-1.36.8/pango-view/.libs/pango-view",cores=["0"]}]
273,931 (gdb) 
274,034 32-stack-info-depth --thread 1 11
274,034 32^done,depth="1"
274,034 (gdb) 
274,115 33-var-create --thread-group i1 - * viewers
274,121 33^done,name="var1",numchild="0",value="4230144",type="<data variable, no debug info>",has_more="0"
274,122 (gdb) 
274,140 34-thread-info 1
274,141 34^done,threads=[{id="1",target-id="Thread 0x7ffff7fd28c0 (LWP 16721)",name="pango-view",frame={level="0",addr="0x0000000000405ca6",func="main",args=[]},state="stopped",core="0"}]
274,142 (gdb) 
274,246 35-var-create --thread 1 --frame 0 - * viewers
274,260 35^done,name="var2",numchild="0",value="4230144",type="<data variable, no debug info>",has_more="0"
274,260 (gdb)