1 <!doctype html public
"-//w3c//dtd html 4.0 transitional//en">
4 <meta http-equiv=
"Content-Type" content=
"text/html; charset=koi8-r">
5 <meta name=
"Author" content=
"Johannes Sixt">
6 <title>KDbg - òÕËÏ×ÏÄÓÔ×Ï ðÏÌØÚÏ×ÁÔÅÌÑ - ôÁÂÌÉÃÙ ôÉÐÏ×
</title>
8 <body text=
"#000000" bgcolor=
"#FFFFFF" link=
"#0000EF" vlink=
"#51188E" alink=
"#FF0000">
9 <a href=
"index.html">óÏÄÅÒÖÁÎÉÅ
</a>
10 <h1>ôÁÂÌÉÃÁ ôÉÐÏ× KDbg
</h1>
11 KDbg ÍÏÖÅÔ ÏÔÏÂÒÁÖÁÔØ ÓÏÄÅÒÖÉÍÏÅ ÏÔÄÅÌØÎÏ ×ÚÑÔÙÈ ÞÌÅÎÏ× ÓÔÒÕËÔÕÒÉÒÏ×ÁÎÎÙÈ ÔÉÐÏ×
12 ÄÁÎÎÙÈ, ÔÁËÉÍ ÏÂÒÁÚÏÍ ÏÔÓÕÔÓÔ×ÕÅÔ ÎÅÏÂÈÏÄÉÍÏÓÔØ × ÒÁÓËÒÙÔÉÉ ÐÅÒÅÍÅÎÎÙÈ ×
13 <a href=
"localvars.html">ÏËÎÅ ÌÏËÁÌØÎÙÈ ÐÅÒÅÍÅÎÎÙÈ
</a> ÉÌÉ ×
14 <a href=
"watches.html">ÏËÎÅ ÏÔÓÌÅÖÉ×ÁÅÍÙÈ ×ÙÒÁÖÅÎÉÊ
</a>. éÎÆÏÒÍÁÃÉÑ Ï ÔÏÍ,
15 ÐÅÒÅÍÅÎÎÁÑ ËÁËÏÇÏ ÞÌÅÎÁ ÏÔÏÂÒÁÖÁÅÔÓÑ, ÈÒÁÎÉÔÓÑ ×
<i>ÔÁÂÌÉÃÁÈ ÔÉÐÏ×
</i>. ïÂÙÞÎÏ
16 ÓÕÝÅÓÔ×ÕÅÔ ÏÄÎÁ ÔÁÂÌÉÃÁ ÎÁ ÒÁÚÄÅÌÑÅÍÕÀ ÂÉÂÌÉÏÔÅËÕ.
17 <p>ôÁÂÌÉÃÙ ÔÉÐÏ× KDbg ÒÁÓÐÏÌÏÖÅÎÙ × ËÁÔÁÌÏÇÅ
18 <tt>$KDEDIR/share/apps/kdbg/types
</tt>. éÍÅÎÁ ÆÁÊÌÏ ÔÁÂÌÉà ÏËÁÎÞÉ×ÁÀÔÓÑ ÎÁ
19 <tt>.kdbgtt
</tt>. îÁÐÒÉÍÅÒ, ÔÁÂÌÉÃÁ ÔÉÐÏ× ÄÌÑ
<tt>libqt.so
</tt> ÎÁÚÙ×ÁÅÔÓÑ
21 <p>æÁÊÌÙ ÔÁÂÌÉà ÔÉÐÏ× ÓÏÏÔ×ÅÔÓÔ×ÕÀÔ ÓÔÁÎÄÁÒÔÎÏÍÕ ÓÉÎÔÁËÓÉÓÕ ÆÁÊÌÏ× ËÏÎÆÉÇÕÒÁÃÉÉ
22 KDE. æÁÊÌ ÓÏÄÅÒÖÉÔ ÓÌÅÄÕÀÝÉÅ ÇÒÕÐÐÙ:
25 çÒÕÐÐÕ
<tt>[Type Table]
</tt>, × ËÏÔÏÒÏÊ ÐÅÒÅÞÉÓÌÅÎÙ ÔÉÐÙ É ÉÎÆÏÒÍÁÃÉÑ Ï ÔÏÍ,
26 ËÁË ÏÔÌÁÄÞÉË ÍÏÖÅÔ ÏÐÒÅÄÅÌÉÔØ, ÓÌÉÎËÏ×ÁÎÁ ÌÉ ÐÒÏÇÒÁÍÍÁ Ó ÜÔÏÊ ÂÉÂÌÉÏÔÅËÏÊ.
</li>
28 <li>çÒÕÐÐÕ ÎÁ ËÁÖÄÙÊ ÐÒÏÐÉÓÁÎÎÙÊ ÔÉÐ, × ËÏÔÏÒÏÊ ÓÏÄÅÒÖÉÔÓÑ ÉÎÆÏÒÍÁÃÉÑ Ï ÔÏÍ,
29 ËÁË KDbg ÄÏÌÖÅÎ ÏÔÏÂÒÁÖÁÔØ ÄÁÎÎÙÊ ÔÉÐ.
</li>
31 äÌÑ ÏÐÒÅÄÅÌÅÎÉÑ ÔÁÂÌÉà ÔÉÐÏ×, ÐÒÉÍÅÎÉÍÙÈ Ë ÏÔÌÁÖÉ×ÁÅÍÏÊ ÐÒÏÇÒÁÍÍÅ, KDbg
32 ÚÁÐÒÁÛÉ×ÁÅÔ ÓÐÉÓÏË ÒÁÚÄÅÌÑÅÍÙÈ ÂÉÂÌÉÏÔÅË, Ó ËÏÔÏÒÙÍÉ ÓÌÉÎËÏ×ÁÎÁ ÐÒÏÇÒÁÍÍÁ.
33 úÁÔÅÍ ÏÎ ÏÓÕÝÅÓÔ×ÌÑÅÔ ÐÏÉÓË ÉÍÅÎ ÜÔÉÈ ÂÉÂÌÉÏÔÅË × ÔÁÂÌÉÃÁÈ ÔÉÐÏ× × ÜÌÅÍÅÎÔÁÈ
34 <tt>ShlibRE
</tt>. éÓÐÏÌØÚÕÀÔÓÑ ÔÅ ÔÁÂÌÉÃÙ, × ËÏÔÏÒÙÈ ÂÙÌÉ ÎÁÊÄÅÎÙ
35 ÓÏÏÔ×ÅÔÓÔ×ÕÀÝÉÅ ÉÍÅÎÁ ÂÉÂÌÉÏÔÅË. åÓÌÉ ÔÉÐ ÐÏÑ×ÌÑÅÔÓÑ × ÎÅÓËÏÌØËÉÈ ÔÁÂÌÉÃÁÈ, ÔÏ
36 ÎÅÏÐÒÅÄÅÌÅÎÏ, ËÁËÏÅ ÖÅ ÉÚ ÏÐÉÓÁÎÉÊ ÂÕÄÅÔ ×ÙÂÒÁÎÏ.
37 <h2>çÒÕÐÐÁ
<tt>[Type Table]
</tt></h2>
38 üÔÁ ÇÒÕÐÐÁ ÓÏÄÅÒÖÉÔ ÓÌÅÄÕÀÝÉÅ ÜÌÅÍÅÎÔÙ:
41 <tt>Types1
</tt>,
<tt>Types2
</tt>, É ÔÄ. üÔÉ ÜÌÅÍÅÎÔÙ Ñ×ÌÑÀÔÓÑ ÉÍÅÎÁÍÉ ÔÉÐÏ×.
42 ëÁÖÄÙÊ ÉÚ ÎÉÈ ÐÒÅÄÓÔÁ×ÌÑÅÔ ÓÏÂÏÊ ÒÁÚÄÅÌÅÎÎÙÊ ÚÁÐÑÔÙÍÉ ÓÐÉÓÏË ÉÍÅÎ ÔÉÐÏ×. ÷
43 ËÁÖÄÏÍ ÜÌÅÍÅÎÔÅ ÍÏÖÅÔ ÂÙÔØ ÐÅÒÅÞÉÓÌÅÎÏ ÌÀÂÏÅ ËÏÌÉÞÅÓÔ×Ï ÔÉÐÏ×. (éÍÅÎÁ ÔÉÐÏ×
44 ÍÏÖÎÏ ÒÁÚÂÉÔØ ÎÁ ÎÅÓËÏÌØËÏ ÓÔÒÏË, ÞÔÏÂÙ ÏÎÉ ÓÔÒÏËÉ ÎÅ ÐÏÌÕÞÁÌÉÓØ ÓÌÉÛËÏÍ
45 ÄÌÉÎÎÙÍÉ.) ÷ ÜÔÉÈ ÓÔÒÏËÁÈ ÎÅÄÏÐÕÓÔÉÍÙ ÓÉÍ×ÏÌÙ ÐÒÏÂÅÌÁ. üÌÅÍÅÎÔÙ ÄÏÌÖÎÙ
46 ÎÕÍÅÒÏ×ÁÔØÓÑ ÐÏÓÌÅÄÏ×ÁÔÅÌØÎÏ (KDbg ÐÒÅËÒÁÝÁÅÔ ÞÔÅÎÉÅ ÎÁ ÐÅÒ×ÏÍ ÖÅ ÐÒÏÐÕÓËÅ),
47 ÏÄÎÁËÏ ÜÌÅÍÅÎÔÙ ÍÏÇÕÔ ÂÙÔØ ÐÕÓÔÙ (Ô.Å. ×ÏÏÂÝÅ ÎÅ ÓÏÄÅÒÖÁÔØ ÔÉÐÏ×). éÎÏÇÄÁ
48 ÐÏÒÑÄÏË ÐÅÒÅÞÉÓÌÅÎÉÑ ÉÍÅÎ ÉÍÅÅÔ ÚÎÁÞÅÎÉÅ (ÓÍ. ÐÒÉÍÅÒ Ó
<tt>Alias
</tt> ÎÉÖÅ).
52 <tt>ShlibRE
</tt>. KDbg ÉÓÐÏÌØÚÕÅÔ ÜÔÏÔ ÜÌÅÍÅÎÔ ÄÌÑ ÏÐÒÅÄÅÌÅÎÉÑ, ÉÓÐÏÌØÚÏ×ÁÔØ
53 ÌÉ ÄÁÎÎÕÀ ÔÁÂÌÉÃÕ Ë ÔÅËÕÝÅÊ ÏÔÌÁÖÉ×ÁÅÍÏÊ ÐÒÏÇÒÁÍÍÅ. äÌÑ ÜÔÏÇÏ KDbg ÏÐÒÅÄÅÌÑÅÔ
54 ÒÁÚÄÅÌÑÅÍÙÅ ÂÉÂÌÉÏÔÅËÉ, ÉÓÐÏÌØÚÕÅÍÙÅ ÐÒÏÇÒÁÍÍÏÊ. åÓÌÉ ÈÏÔÑ ÂÙ ÏÄÎÁ ÉÚ ÎÉÈ
55 ÓÏ×ÐÁÄÁÅÔ ÓÏ ÚÎÁÞÅÎÉÅÍ ÜÔÏÇÏ ÜÌÅÍÅÎÔÁ, ÔÁÂÌÉÃÁ ÉÓÐÏÌØÚÕÅÔÓÑ. éÓÐÏÌØÚÕÅÍÙÅ
56 ÒÅÇÕÌÑÒÎÙÅ ×ÙÒÁÖÅÎÉÑ ÓÏ×ÐÁÄÁÀÔ Ó ÒÅÇÕÌÑÒÎÙÍÉ ×ÙÒÁÖÅÎÉÑÍÉ Qt (ÍÅÔÁÓÉÍ×ÏÌÙ
57 <tt>.*?[]^$\
</tt> ÒÁÓÐÏÚÎÁÀÔÓÑ ÏÂÙÞÎÙÍ ÏÂÒÁÚÏÍ, ÏÄÎÁËÏ ÏÔÓÕÔÓ×ÕÅÔ ×ÏÚÍÏÖÎÏÓÔØ
58 ÇÒÕÐÐÉÒÏ×ÁÔØ ÓÉÍ×ÏÌÙ.)
</li>
61 <tt>LibDisplayName
</tt>. üÔÏÔ ÜÌÅÍÅÎÔ ÉÓÐÏÌØÚÕÅÔÓÑ × ÓÐÉÓËÁÈ, × ËÏÔÏÒÙÈ
62 ÄÏÓÔÕÐÎÙÅ ÔÁÂÌÉÃÙ ÔÉÐÏ× ÐÅÒÅÞÉÓÌÅÎÙ ÄÌÑ ÕËÁÚÁÎÉÑ ÄÁÎÎÏÊ ÔÁÂÌÉÃÙ ÔÉÐÏ×.
</li>
64 <br><font size=-
1>îÁ ÄÁÎÎÙÊ ÍÏÍÅÎÔ ÜÔÏ ÎÅ ÉÓÐÏÌØÚÕÅÔÓÑ.
</font></ul>
67 îÁ ËÁÖÄÙÊ ÚÁÑ×ÌÅÎÙÊ ÔÉÐ ÄÏÌÖÎÁ ÂÙÔØ ÚÁ×ÅÄÅÎÁ ÇÒÕÐÐÁ, ÎÁÚ×ÁÎÎÁÑ ÉÍÅÎÅÍ ÔÉÐÁ.
68 <font size=-
1>îÁ ÄÁÎÎÙÊ ÍÏÍÅÎÔ ÛÁÂÌÏÎÙ ó++ ÎÅ ÐÏÄÄÅÒÖÉ×ÁÀÔÓÑ.
</font>
69 ëÁÖÄÁÑ ÇÒÕÐÐÁ ÓÏÄÅÒÖÉÔ ÓÌÅÄÕÀÝÉÅ ÜÌÅÍÅÎÔÙ:
72 <tt>Display
</tt> ÕËÁÚÙ×ÁÅÔ, ËÁË KDbg ÄÏÌÖÅÎ ÏÔÏÂÒÁÖÁÔØ ÚÎÁÞÅÎÉÅ ÜÔÏÇÏ ÔÉÐÁ.
73 óÔÒÏËÁ ÍÏÖÅÔ ÓÏÄÅÒÖÁÔØ ÏÔ
1 ÄÏ
5 ÓÉÍ×ÏÌÏ× '
<tt>%
</tt>'. ïÎÉ ÚÁÍÅÎÑÀÔÓÑ ÎÁ
74 ÒÅÚÕÌØÔÁÔÙ ×ÙÒÁÖÅÎÉÊ, ÏÐÉÓÁÎÎÙÈ × ÜÌÅÍÅÎÔÁÈ
<tt>Expr
</tt><i>x
</i>.
</li>
76 <li>ïÄÉÎ ÉÌÉ ÂÏÌÅÅ
<tt>Expr1
</tt>,
<tt>Expr2
</tt>, É ÔÄ. ëÁÖÄÙÊ ÉÚ ÎÉÈ ÄÏÌÖÅÎ
77 ÓÏÄÅÒÖÁÔØ
<b>ÔÏÌØËÏ ÏÄÎÕ
</b> ÐÏÓÌÅÄÏ×ÁÔÅÌØÎÏÓÔØ
<tt>%s
</tt>, ËÏÔÏÒÁÑ ÂÕÄÅÔ
78 ÚÁÍÅÎÅÎÁ ×ÙÒÁÖÅÎÉÅÍ, ÞØÅ ÚÎÁÞÅÎÉÅ ÎÅÏÂÈÏÄÉÍÏ ÐÏÌÕÞÉÔØ. ôÁËÉÅ ×ÙÒÁÖÅÎÉÑ
79 ÐÅÒÅÄÁÀÔÓÑ gdb, Á ÒÅÚÕÌØÔÁÔ ÚÁÎÏÓÉÔÓÑ ÎÁ ÍÅÓÔÏ ÓÏÏÔ×ÅÔÓÔ×ÕÀÝÅÇÏ ÓÉÍ×ÏÌÁ
80 ÐÒÏÃÅÎÔÁ × ÜÌÅÍÅÎÔÅ
<tt>Display
</tt>.
</li>
83 <tt>Alias
</tt> ÕËÁÚÙ×ÁÅÔ ÎÁ ÔÉÐ-ÐÓÅ×ÄÏÎÉÍ. åÓÌÉ ÐÒÉÓÕÔÓÔ×ÕÅÔ ÄÁÎÎÁÑ ÚÁÐÉÓØ, ÔÏ
84 Ó ÄÁÎÎÙÍ ÔÉÐÏÍ ÏÂÈÏÄÑÔÓÑ ÔÁËÖÅ, ËÁË Ó ÔÅÍ, ÎÁ ËÏÔÏÒÙÊ ÏÎ ÕËÁÚÙ×ÁÅÔ. üÔÏÔ
85 ÔÉÐ-ÐÓÅ×ÄÏÎÉÍ ÄÏÖÅÎ ÂÙÔØ ÏÐÉÓÁÎ ÐÅÒÄ ÓÓÙÌÁÀÝÉÍÓÑ ÎÁ ÎÅÇÏ ÔÉÐÏÍ × ÜÌÅÍÅÎÔÁÈ
86 <tt>Types
</tt><i>x
</i> ÇÒÕÐÐÙ
<tt>[Type Table]
</tt>.
</li>
88 <font size=-
1>îÁ ÄÁÎÎÙÊ ÍÏÍÅÎÔ ËÏÌÉÞÅÓÔ×Ï ×ÙÒÁÖÅÎÉÊ ÄÌÑ ËÁÖÄÏÇÏ ÔÉÐÁ ÏÇÒÁÎÉÞÅÎÏ
89 ÐÑÔØÀ. üÔÏ ÍÏÖÅÔ ÂÙÔØ Ó ÌÅÇËÏÓÔØÀ ÉÚÍÅÎÅÎÏ, ÎÏ Ñ ÎÅ ÒÅËÏÍÅÎÄÕÀ ×ÏÏÂÝÅ
90 ÐÒÉÂÌÉÖÁÔØÓÑ Ë ÄÁÎÎÏÍÕ ÒÕÂÅÖÕ - ÜÔÏ ÔÏÌØËÏ ÚÁÔÏÒÍÏÚÉÔØ ÐÒÏÃÅÓÓ ÏÔÌÁÄËÉ.
</font>
91 <p>KDbg ÒÁÓÐÏÚÎÁÅÔ ÓÐÅÃÉÁÌØÎÏÅ ÒÁÓÛÉÒÅÎÉÅ, ËÏÔÏÒÏÅ ÉÓÐÏÌØÚÕÅÔÓÑ ÄÌÑ ×Ù×ÏÄÁ
92 ÓÔÒÏË Qt
2.0 × unicode: åÓÌÉ ÐÅÒÅÄ
<tt>Expr
</tt><i>x
</i> ÓÔÏÉÔ
93 <tt>/QString::Data
</tt>, ÐÏÄÒÁÚÕÍÅ×ÁÅÔÓÑ, ÞÔÏ ÒÅÚÕÌØÔÁÔ ÏÐÅÒÁÃÉÉ Ñ×ÌÑÅÔÓÑ
94 ÕËÁÚÁÔÅÌÅÍ ÎÁ
<tt>QString::Data
</tt>. ÷Ù×ÏÄÉÍÏÅ ÚÎÁÞÅÎÉÅ Ñ×ÌÑÅÔÓÑ ÓÔÒÏËÏÊ ×
95 unicode, ÐÒÅÄÓÔÁ×ÌÅÎÎÏÅ
<tt>QString::Data
</tt> (ËÏÔÏÒÏÅ ÍÏÖÅÔ ÂÙÔØ
96 <tt>QString::null
</tt>, ÅÓÌÉ ÜÔÏ ÐÕÓÔÁÑ ÓÔÒÏËÁ Qt, ÉÌÉ
<tt>(null)
</tt>, ÅÓÌÉ
97 <tt>unicode
</tt> ÞÌÅÎ ÓÔÒÕËÔÕÒÙ Ñ×ÌÑÅÔÓÑ ÎÕÌÅ×ÙÍ ÕËÁÚÁÔÅÌÅÍ). äÌÑ ÐÒÉÍÅÒÁ ÓÍ.
100 <p>óÏ×ÅÔ: óÏ×ÓÅÍ ÎÅÏÂÑÚÁÔÅÌØÎÏ ÏÐÉÓÙ×ÁÔØ ÎÁÓÌÅÄÕÅÍÙÅ ÔÉÐÙ, ÅÓÌÉ ÏÎÉ ÄÏÌÖÎÙ
101 ÏÂÒÁÂÁÔÙ×ÁÔØÓÑ ÔÁËÖÅ ËÁË É ÂÁÚÏ×ÙÊ ËÌÁÓÓ - KDbg ÍÏÖÅÔ ÏÐÒÅÄÅÌÉÔØ ÎÁÓÌÅÄÏ×ÁÎÉÅ
102 É ÉÓÐÏÌØÚÏ×ÁÔØ ÏÐÉÓÁÎÉÅ ÔÉÐÁ ÐÅÒ×ÏÇÏ (ÓÌÅ×Á) ÂÁÚÏ×ÏÇÏ ËÌÁÓÓÁ. ÷Ù ÍÏÖÅÔÅ
103 ÉÓÐÏÌØÚÏ×ÁÔØ ÜÌÅÍÅÎÔ
<tt>Alias
</tt> ÄÌÑ ÂÙÓÔÒÏÇÏ ÕËÁÚÁÎÉÑ ËÌÁÓÓÁ ÐÒÉ
104 ÍÎÏÖÅÓÔ×ÅÎÎÏÍ ÎÁÓÌÅÄÏ×ÁÎÉÉ, ÏÔÌÉÞÎÏÇÏ ÏÔ ÐÅÒ×ÏÇÏ ÓÌÅ×Á.
106 üÔÏÔ ÐÒÉÍÅÒ ÐÏËÁÚÙ×ÁÅÔ, ËÁË
<tt>QString
</tt> É
<tt>QObject
</tt> ÏÐÉÓÁÎÙ ×
107 <tt>qt.kdbgtt
</tt>. äÏÐÏÌÎÉÔÅÌØÎÏ ÏÐÒÅÄÅÌÅÎ
<tt>QTableView
</tt>, ÓÓÙÌÁÀÝÉÊÓÑ
108 ÎÁ
<tt>QObject
</tt>. üÔÏÔ ÐÒÉÍÅÒ ÐÒÉÍÅÎÉÍ Ë Qt
1.x, ËÏÔÏÒÙÊ ÒÁÓÐÏÌÏÖÅÎ ×
109 ÒÁÚÄÅÌÑÅÍÙÈ ÂÉÂÌÉÏÔÅËÁÈ, ÉÍÅÎÁ ËÏÔÏÒÙÈ ÏËÁÎÞÉ×ÁÀÔÓÑ ËÁË
<tt>libqt.so
.1</tt>.
112 Types2=QObject,QTableView
113 LibDisplayName=libqt
1.x
114 ShlibRE=libqt\.so\
.1$
119 Display={ name=% #chld=% }
121 Expr2=(%s).childObjects-
>numNodes
124 úÁÍÅÞÁÎÉÅ: ÇÏÒÁÚÄÏ ÂÅÚÏÐÁÓÎÅÅ ÚÁËÌÀÞÁÔØ
<tt>%s
</tt> × ÓËÏÂËÉ.