From 2c70f116e7efd7e984fdcc35c64d52d2d952c1b8 Mon Sep 17 00:00:00 2001 From: John Cortell Date: Tue, 20 Apr 2010 22:53:36 +0000 Subject: [PATCH] [309887] The dsf-gdb preference page lacks context help --- .../contexts_CDT_DEBUGGER_DSFGDB.xml | 20 +++++++++++ .../images/cdt_dsfgdb_preferences_page.png | Bin 0 -> 12938 bytes doc/org.eclipse.cdt.doc.user/plugin.xml | 7 ++++ .../reference/cdt_u_dsfgdb.htm | 34 ++++++++++++++++++ .../topics_Reference.xml | 1 + .../preferences/GdbDebugPreferencePage.java | 7 +++- .../dsf/gdb/IGdbDebugPreferenceConstants.java | 2 -- 7 files changed, 68 insertions(+), 3 deletions(-) create mode 100644 doc/org.eclipse.cdt.doc.user/contexts_CDT_DEBUGGER_DSFGDB.xml create mode 100644 doc/org.eclipse.cdt.doc.user/images/cdt_dsfgdb_preferences_page.png create mode 100644 doc/org.eclipse.cdt.doc.user/reference/cdt_u_dsfgdb.htm diff --git a/doc/org.eclipse.cdt.doc.user/contexts_CDT_DEBUGGER_DSFGDB.xml b/doc/org.eclipse.cdt.doc.user/contexts_CDT_DEBUGGER_DSFGDB.xml new file mode 100644 index 00000000000..dab118ca0d0 --- /dev/null +++ b/doc/org.eclipse.cdt.doc.user/contexts_CDT_DEBUGGER_DSFGDB.xml @@ -0,0 +1,20 @@ + + + + +]> + + + + Click below to see help. + + + + Control the behavior of the C/C++ debugger when debugging with GDB, specifically when using a GDB (DSF) launcher. + + + + + diff --git a/doc/org.eclipse.cdt.doc.user/images/cdt_dsfgdb_preferences_page.png b/doc/org.eclipse.cdt.doc.user/images/cdt_dsfgdb_preferences_page.png new file mode 100644 index 0000000000000000000000000000000000000000..98266a71fbe39903c005511e813df136d7081865 GIT binary patch literal 12938 zcmaKTcQ~8>_xDYQqA03rMyc9+)DA6DQhU{|+7z|7Xth-{s8M^wR@5l9yX+m*j@p}s zm@%GPzu(VqU(X+|aFV?5_u1#X&Jm`m4kII>CjkI}Oy!ZHHUJPh0RTb!HA0Z`?CRkO z_`>U<^u*(#o3(|9y^Ax8uDz2rpzCSPA}q+F@WKsz5fWq(5|a`Wkpd}vg5rXLRvzE0 z!S4}ysHiCsO~IR@4U9G-FOL%06`%kF*(V)-z!&=(ma0&xi4?|%oQ!SlgGQ| zW=!taEp&F9?VV{$T?Vd~=5-t7H|e#;6E8^|r|kAUIZa_F)i4p1L!5n+C0Z6p6OnU$ z@$A{N=K;sdUteOWm-r-3zs&C=kr4XF>?IriFG8k%RM4K(&0ouytdR=}7)Sr06n)*@ z4Fs#J5`JQI++&w|$hf)ZcYgM{ds%%iV_dezWq)C8?As;RuW29NoqIp!J)?`5UpcG5 zUV-&W+VoAyQd{oSx2GXY%W0cFS^glEZho=xrY!p=5KKkKmdUO`_w_JMp)Et^d`RFYvfcEM z)*o`XJ}+<_ad?EmLj^FhuAO9aM_W#raBZ|L!mZ?q51Jhk3GtrB8(`-oQa3P57FYQTeq>tr1b`@Apa`qQvamyw^jG~TB5T2p_`4A4G z_wTh%76yigo0|jzHlXLGOX3;ltL7XU`*MOziW*-Ij}Kk@PcsqDct1+j_bl~zjv-oA z^Rr?K#io^Uyz{i@jCp$XMuR;+z8WX5|1iF5(}Hz?6Bv$Rjtj2}KEwIph9D{vpUM3mpZvXv=^l0KCP^zwerYR24~S&{Qa zRVpwL_ee8*S4&cUGge!hO_H4^?y+u+4!Y3`gC!2Mpi)y&CV1KrW~H0<`?E;dP-Z8k@pgki}{O_wWT=>4!EL7vyOI;q2dswwJT zIjt*!$$B;noI1CHvdA}X%>Fj!d!5$W@o_fVeM=qkL66^UmQQvT%(3h(l{EC#Mq~C?mO+m@3&q{>dZ-=G{$wZPWJgBjUUu1<~T=W4muFixpDXN~fO)b^dJKGZ*9lsVJDfxTOwF+|;VQ z?>=8kdeqMG+#AAfoBGoo-d%ACPeLvcjbM$xcjv2IMI@DKQ;41JiN8SIP9vIH=RgnF zU0bMA_Tu(^^&r-vbQs|90yEiCwL0GdVVV+QQlpTih0-xbLd=ip9=FJxh$Ihc>_FU> zIOG{&o6yN^1m|v}Gu0K-S9YxAc}Qi0bW`4U%FIWF@09H;bn4n+(Pq)J`k2@AYx{bN zxwKkPcLCsOhv}cb?SOfm(ZsOmrt#AyPrn~DsxOWj4Ph%TsvVtgi3SU`R(R4Qi2pO>eCy!dTlE^QDOP#4Q*P1TH=_3DWKAkJ!mUcM)J;l^F2|=q6DRe@ zfi;TxFIvy9N1k7`>MS2y%q((iDf3CLnW|JBBD#9pY!Zx2#?Ti!j8ZK@>+MM=u3p2u z-CIrb5&aT(x~LV`Yh8zyB;;xq@u(GMSGF>&X}6MQ8Io|5vb`@V)AaN4DI_h$;WtCB z6M4>qL5a0P*<05+EN@o7R?fLM@SyydBK3S#|9mI|^XgiTmj99nAyEB`eS6%b@x95b zcUi;*67?3RQrtR(Kvs7&Dy{emz(TfnQA@!X!I%JXy$Jw_pIQKLLU}=KKY%p|jCv=Q zHCU)kFvb7?ldA`(RbNVK7Be}ppv1^@Yq2jkJHF>ia5n2`=<3spS|mi_(k>STjm$8iw?Qu%4yO&x~$c~L^|_MjN{1KA5yWY_?tB@v%)%k z26$nWOCcsF@&u-H5Loiy)#UHTU!5EZ+fY`KTZu8|bLN*yWi{oc6Wjwu)gKd=IQ{Cl zjI)QVu==WEJ};Z)sKw=RmE;Cy6*xUuH4ietZGRxmk5br{bQ0KrsbEaX2JE1kZFjiX zDmFg0za*3@Pm@r+;Z(Km{A37sBdGWATPd#!{)M+nH}1_opK?CZAMeBJ_@^pUi2nnx z%^5-Lfu?PlwaHviRo?fKzd*;RGrSrF%4hlc^O`mskOmYOP#v;ihj(MuB%*NbR ziW@avbJPAI*etBE}UdFR@v-X-A_CF_jFD1o_m;|afe|iQ-K1E z{okbWf7{aI=3D)pWJAYOEf&o>{;jwCA`!ix z`3HO#(?&fXvnq)kh4~oZVv?%}#TbeUpB}NswAafokKES?q?Zf`M+>P@fGsBn*+uTm z5(!^Ib@>`8lta0{m-?t+h=FUSrOTd+UsaMt0C}QeBgAk8Pk0z1@IcG_RLe3!GsywW zoz=JgdYVC>ujy9z72tY-+Z<;d7w}Xf7I~3V11@}T;UdR6D#>-#DiHuLcg`_zkU!%2 z14R*rtV=l6K{ezxKxV`UA?mJf3J^zGT&bIs|7#XiMYeM9bw^VtINP%VfmRItB7d6SVsfnCP%x>ysuGrT+cqBNwIbz zr1IG#&(3=UfP!P|Nj=!U7S9I6KM(?fv&7PnaUF!fD`mNh%4Fvvf+dJhgdE7!Z}HsQ z6?uVhA^H+;QDI;J1n+ZlM8_dnlY&}Ye7*nHCpQ3-H?hbyG1a}*OHtG$Yk5!O*;PXQ zYPSNlo!a`rvSq@U-6qG6@^*OWB~F8{M}=lPN`|Z&nABhQQVfOe8Dw_V>t=BExn19* z^X6d+6FzNn6%XjXd8Fw0)TeqbXu7(6&JXq^k<(Snchr*l&wJnN@9EawXR5;D6cwzE z=kloJ_TB(*Re5#>tJ@WKu-tN1?solId81xj_q?DI)Scvmuy|&fzrRU4D>o41es@&l7 zd1~!JXemnBTs{qkFgZbIVL~JR-|MJrqi^@tchqa1w#33(A~@Vjds5vtPrn@emb-hP zcF7K@xvTX$Vn!mE{|-cH`a>|Yd{Xr@IW`ax8Y#kiM(Ny47=r>p_|-C`k(;I^hrRnO zx6>DMT0pbKrVL3xX*}m>qek)o2ocLeVL4-QuP~GG;`iAk9vmL+B@N%IUJ9VHeMNJ<-4y}lTq^H4p?c} z1kSEG8svSZRVik)ZbkX<_?A^urgx|mxQ49^eNk%4tY#t*l$ir;lUGE+)1_pGSFK@u zvzi$pqk-ZI@K8bYxkc`&v1o>O0xdT@-bCMgwDM=A(tMry7B|sb!==+tprBYI!+15f zia!zx@2_qsF$C6_$%@;0U1K{KUrUI{*Q%iYw!iBBOi*poj zvIXit&Tb>?IrGSkFwDZ+zuARK$zv(x<-Zp~i(jL^StKi|MA0fxAJ^I`T6V|qGUc!= z+T>9A>m+v2n!u-6gR^PmPX}K!*PbLkN#r?L9jghjLEfYtuKhI< zV1U_T7?Rhe+K$5qb~k`o)X^^(_+31EjPmUq!WgX~*WUkLcT}>fjiP5_QuB{^tjqai zts@&d z`?}ti9j+4OJ&j1q?{Mi%FpKwQ(`hc`rR3q>4j11?dM5R#hziP8Acxp{JvS81Otlj}SJ-AR&YoIYYQW*xS52c2Hvpn^ecOZ zA2mqtB+q+n{1j&Hp8fo@rkc&h{^|MWE(Aj!S*m-Zo#yRP*j~Tke5gxVc&=R-E4%4l z73#`%7dGg=TSV-Be_(re5cBfuJ-rh`jWRvq`wql;$6nL!epxmI!w}DpcTxahnS4SInx*`ZAi zFBG92?5CKl-4YhBqdt(Z~>(&+ys^ zQC(vXaTp^3SWHa&U{SjV`g~5ti9%yA&K4yTqTrg{(j@(Qn&#?DfYZ=ofNs)) zJ8Q{M)kyV;-p3Dhsy6VZb_szOJKMy zt+LMTyDDr`QRb?Y6uX`d0L3@Fea@cQ>=Ifwf(@7UX}+Lv&;j2mdB zaPcVT<0H{#`O~&m_A!#`fIN*<(1q6~thvb)ic(b{CGdv!52kDBJclmwoQ1@zI|6Kz2a68RsY7tiAH~ZEq@m) zbEYdmx4C*AOzb4c$(NGRDa%0u%Q(0;->$4$6BT zzH%fh$XbVX_l_85P1XmrI9H9_cN~an5?OlXc`u(egg4I^?$vGDEYI;K9ciQepva_8 zWJhhoZ7*x)ReZ^oeY{!p@E1?ZZm*?>$9zg|g7Aj^M-)DF53-txj~;vsXdPbsLPxYQ zcvXG?)a4o){p8!^p>XNj!o{#Nw3&tIcFYvM+GFy2w@YH-`|-!-b}juKn1U0uTc*~8 z5kH&9I2SOx<|7wwA^)8yOTn~RF8oexS|s~BLc7bm>;Jug{ zo5!p==G_0)VO|^a(+tF*CQ$P;kiAs4X6-g^{vY`>+s2sbPeGarW;QZ91`<``LrS@R{a=Rmd_ zbyiikO(60_Ps;Ro+|L%%cV(S3Pjp4ykQuEpYsoFmzX>kK+}pr=4l!@~!Qv~o_cKgi zrBTsOOK*=cX(wz&YtuBc|9t#dQH;gJ0<23)phl*I2KEkiX{B;uvM=*nw+b%2Mlex{MP0OvRVcZ&^sLSuCTH z!4h%4z{^Hqpb;J(YTF%y-by6V{l+x-uxLh5_|n5~I^|nh1@-QY{6wlJVNa30m$l?q z+~n4t6o|NlX&&Hh_+Bdb!Znn4e{qs&VOwNy)Wt!W+kQ}cCx?OWH%7kSA=ni1I9T_i zu086Q)iHe47$3J9gzi&LL~C%#HsFd}nu=19yrXh;5Rw5;NeG{T&8sKRmLJl5VDkRu zgGaiZM@%UbU+UcH`4i*ih{RM?DmLnFwRp-H@TSm>ettgT^J1#*`beO6@a!;l9c5QQ zwm$0nxF!qnu7P(jX}$l{PraeP<4nISyS_ZtH&e@~mjATjI`M6z1ymtJ%NOn#VM4Ww z@^S*YY5p#o^QX|I=^Oh2%Aj3E;5|$7G~#aHs)+$WDQR~wL(%L>7yl*ThUeLFq1oB< z!e(tkpwK93S1Z{>huttIx45lm1pRdfjX^%K3m^xs!P|ESMH77wBU@|v1QH$_l;KOQ zzV-xM2BxXKe%`i(jQuZu(nA_A#SO#WPi z*ZaJ?baX?_J#*=*mn{9aUke-b4&HdPGkq7}WCf#vj*($m&nwjav&=e@AkTbFJG0Hq z+G{{KDgL-{TAo!Pen!>tqv)sVq=u2q70cf>Y`_ZD1$Ok+9AqnzjqXY?`QJ*&{QmCX zDMet#=z7B8lP)bnz(d1j@)sWnrpHbh(LwF~WY{foZ1a`WN#6)nwlzkzK;#DFy(jk2Z&V&MW}o_EE6@W9|w=b(*+t8VZqzbC_4j`j%zR zk4#QhX@ean_~mkBz6IES$jjCT1XlBc)qJpMdM_-q&Z+Y(wE0OF8(7q{sDUE<_Vm+* zh_Ds$sLQ}ghVv5G^$(*`FKYgORh;Gr7uJNZe~v0IYkBNQ0o>-EPV0a4Zayt2Ddq`l zi=&AhWv%OTVqoPHKj@*Z{9$jBPv6;GRtJJ}=8p=cDK*350l*vdUV9`-l4EiRTV$_9 z1Su#7JlKxHl&DzX<2nFf1%ALQISJ~X_d)R)5L`At3X94f_TduU-qYHWAp{hs`(V_U z!0j1rVkYoEie%VD6W#(|tSMP_Tqh}N$%xsW zU7e3dd+R1Jk>9;b$Nv8Au*{-n-sH0hBET*c{G^mna;8tw!mF;h>ZE|Mh`tFj$9cB(SGvfkSCfRfwvi0nDO$@_)zEkHLnO@bcr z7=NYa6;Hmbk-li3TIRhKEA`jtzhKxCAgjs`?3fHe%vQoW%={-t9v4o?0>`vtlK#2+RKBe zW4H$tB8I`UnQ_-;o#u5@ohGv8)mB%m@__>avUv4{tCzKaLh@ZYPxCUCt~VM$M;=(B zgb}7+eF>Uu@k0=!1BI^1v@^H`$~|~32I+OtEb4{^RO7)G#( zw{;!Kt*4)(ZJ7-h`=A|zB$W3Ay`^i2_At;|$(-kBdGkNCHJLSJS2wDXCpet$3|F^0 z)RiTr4^0TY@S%}aH#vvgVMqeUCmQz8QTByqAxfDc_ua$r*P=|hlv<+r_Pz`MeI)2a z)i6@{gn?AjSrq$7`1Qw`eHni*e>!LmJ>a>wR;$Pyyz^80U>J>VCI%ZX`PJ`b&>2OK4m;^{ercvWmM1}ENV{< zB|{_6*F;A&kFLY2ObF(%Eqj6s0$EZ&Qjz2oplcSYgZ^Zpf2;zBE|KFMOgmwGM!Df3NNn<1avXoW)+XLYw|C>>fCMlW_ztOB`ojZy zBcoqyL^K|8f`jxav4Fr~{Kw}u*#jL$sqTe06v2yt_=0CH>}St|?C8&up#)$k$&$M0 zjQP1m>KMA;3@eDTD*wjC|seJ{yIc2jHA_-${;!U}-`0F`K68Xk zk-Vulz;4L=Q+0eg8To}x6ujItkk}%D{)>*~B1U3lMBi3a)8g%|2 zCh@;w0(P|0<4o#p)7%*9CL$~AyW@iY-uHV4jIY2p%2U~0OMg_lI$oNL@bATFj_f8- zS!ttsUpOLE?H)VY^uXYfno(eq30}j2Fg$Bzj91XxH6Z~*R%m^B*+=#k$8F8{So>q2 zLr$Uidt$_oj0v9pZK_(pqYS5Xv=988cEZ`oKdb+}4~U2v-7FU={#fRH+mA^H9H7X1 z5_Z7$R`LSytwGc=*tAb*c|%h}Dx8`!<;9J-4g+o`|Medb=~_g;A50dqaVLXt9Qjx&kc4NpKN;J~HpCrqX{^3W9+>Aa<}yS8TQfem)*G_-{e4A(f4o zxdeLj&w3tn&85wUHqDx49)#^ViY~;asA)7xq0QU!GWUEx^Y4JFHvRsBCL7uA`qP?!{cizPs=3O0<3B9KOlnyBm2RfKVCm(e3ZAB@tRzc!#thf6 z`RK7wtACl6Fk}QCYIBR-bG1D$-k$4+2tW3A+`P|Uj!HXVyT2g4sWCLG?U=SF`K2Fc z4d2F>$o}i@$Eah&ArtmT-9~ZZ+>0u)WOday`%y9mdPPtYAdeyZ7{y+ho4ZGGZ&dm3 zKfg>WtHgP;w^Rg|jn z++Zm_dZDS4lNB^nZV)u~`_nPmI9jZWz4MRUPJI@fFpk#y$#uEte-Wipkq`b_gNHce zjr{*th$0Q~W^r|MQw#-7)*Fh+m&$)9X)ml&#@o*&7#`pjF~%ONcSeI29Ufnt!o?B2 zq{b7q=_t|ecpd8ZTK`@jUtxH8&eEEQi<~Ow6~OxMXZZJ)> zD_>+T(L`i;wTjAjGze#P=D61QQRX;E1;N^un!A}TtG44^kNth0U!*T}%Y*fFDT~n4J6?fg6!FJA-pP;;r}+ zu3onu;pDB`z>dQq9%XT5Fw1q88Yq@;0@uqhX)i@Lt8TtH4i@F*52$j2C83|^f zr$59f$HB@rs#`iB9_?kw0%76@afM-8aQ`50)s;ZL@Kq5srEqTF;NUnbf&7OxwSCoY z1ES#`d9o@e*tp75f|#LGaWy>s2PfLLjAl_&6^zfXKy1^&q}yyqqzYYt2@z&asxTB^ zF!LHlA?7~~d6{gB6K8@l<}3qeAx&I+VvDMovATvzWv4~evAfW1dfr5`PUDJNO4C&W z38zu?Tc@c+*M-YkSw9l_&FvfMSW8`p=J_lT3{!r$_h5USGrMnPEiKfWl4S{3f4u1A zWpe-dDB@N0>7_y)svNf~#f7;Pe(h@Q+ieKW^oyS_a45M|bC;Y!z6v*a z5YOHTKdL(st|J&YEQ@UlT&htN@ug1uye1RbC9yaq>J-*2?Rl0y_~!ryR}o!w4DF=0 z4y%a5gtRl_RC%ifVnqhQ-kdvB$=rasxck$4aV+%SlKExsJjAQ@%=tE?kL6eg&GpF5 z#m`gzj!u=1aBfa??#h5d9s1VJ=GKU)yYr>O5AZX6s3r@wOtf?Lhe(9(YZVfGe z1jUrJS!)^Oz=$?C>FJ2(8DX!FS<7qkp*Lcot zTh59pE)bn)s@!$IRj}!=^m6EMMUETLd(`c}@aFjXv$`jQDogp@6W_SW(*sdETZd6~ zODpSsX7^p_hi4@t_|}MXegwRJsZW_XaV%=l1t0u6_GDXR)AW?@0E15C>^7EIG+dH3 z>E&KN=A`<(h*I0;6l_FqF{>Ion>=$#yT!nmv`io7N}EEW9^L*6T^XzM?aWm)US!nM zf&1M~0|?PAuZz7AJAL(=4t8mJvRLc`l1lYu-}(t+K3dxD+{o$l$9^(x3``1|@3 zGaxIdZk`kJ>sHiEQMU^b;E*UC?REC^0cF&T)z6E+m)rxZV+ClgWRK%LiF4#>E(W%^ z8-#*Au+CjMwg*L&3O847=Z|;@Ex3nMk!he7dOMe|XLV4p$& zh_OW{7Gc470*JXwm8W{w?`EenH`N4q*dYahYBev$rmeSPb$&gQ&G5BOSm;Td98j%# z(XFy}(=9P15dbgZZ=$0^Y+7bAW04mNPijaqAh_ne%TZeT{#CHw{CNtF82{J8)Bm{z z^`FH4BIlF{m^V|s`+9#3^zh3QxBVO)emMj-oYd?WPL5FiGw6onxEtKyuI{ZP>t)9~ z$iH!=FVC9T6-V1Ze%kMH{`;edM&NXp^){j(%uoIB#BhO(6W2n&EN8S zQ4K;36b?KUwDY^B7sjUAGBcXw?W4MHGSVO3Hn{B+_-ryd9da^MYx+l^??YNzr0l+km$Q*pA z5!IT!(q48RB3Wg-iP`DD;u+l0FK zAqW7@_Xx(*wk7GajdYiAk-@{GQ5U=dqv`=NDzoa427z-y;QKMyx9rOT(cmd9r-&er zl>sY8)$@7jAX|KNIyH=G2nQlCn)Lk=#|xNmhPI7!C+_N*X=!OGDfRf~(0ljDnPgqI z7|dJd5^OWQmh3rBzkN1nh0kT$W=uD@oWK0in>G$J-8D{{2^x*g_of2|ti@*JHhlwe z8JoyPuSIs(#N?@*nzO`%sq^3SuFifZ6{KLIWKP%`{H(3oRyTegU`G|OrLooT-CDAc9y`1iLEa9{W)pCm$SN2X5`60i^^ zaC$H~rzjTWi}j6I>P=@7h|J9NIr$D60>TF2vGXebfC2b!L6NLLG$;?_-;G2GY(b#d zFK_Vsn?p18mg^zrr^-;@=7p11p2T!oviy7Z?#(4t+4M@STDRYC>IQC5v5)=imwq2c z4=c06w7nK9RbvbN4mz8Tj!tK?@%WZ3UOZ@de__3&#LRm&A<6W`#&_SGaS#28>2mH% z^1a{5a&8@GUhAT=E@wC|`7RR8Zz3o_p6qU0Qp+WKGNyy4h-}vgTJM6J)w->IXLDz0 zs;(HX${asE!L~C~t8KZ@+yb8Z_)M`6Z!|_`xZ*aH3Sa z8G8fcaoqGhYc*{+=(|Xkbhrgx4^_9-AVzw|s^tSSe)IjV2Eb8G=$$u zMJNJ0Y-pP%>Ur2a^|Q}>tA5X=#TPf|UhY52kPzVEFfb|OH=5aey0$Vvy0^^%yoQrY z`fbrT>w^=>!#wy4z38{6zlXn`%c1T!o>i6yS>oE(&!%~~3YrdH!a&n)hn^qo<1yG@ zlobJ(Mqk9i=j{x)9oH)293UoBD8L9q_9n0e?KOnXKSRwz1%AgVwKG;d-GVyPGvV?z zCilsW1CBef#=FbCO^1z2O>9g3ndd(s=eR9AbHL=fK(YG_0HTc9egZBH$2sKz>lqpW zvyKp-e&cAU*SCd*g*uyEwY*>ucXa1B-I4Sr9} + + + + diff --git a/doc/org.eclipse.cdt.doc.user/reference/cdt_u_dsfgdb.htm b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_dsfgdb.htm new file mode 100644 index 00000000000..60a59bb9b4c --- /dev/null +++ b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_dsfgdb.htm @@ -0,0 +1,34 @@ + + + + + + + GDB Debugging Preferences + + + + +

GDB Debugging Preferences

+ +

This preferences page lets you control how the CDT debugger behaves when debugging with GDB, +specifically when using a GDB (DSF) launcher. +The page is accessible at: +Window > Preferences > C/C++ > Debug > GDB.

+ +GDB preferences page +
+
Enable GDB traces
+
When checked, the debug session will produce an additional console which will contain all the gdb/mi activity. Basically, this details the + interaction between the CDT debugger and GDB. This information is often critical when the debugger is not behaving as you expect. Turn this on and submit + the console output when submitting a bugzilla report against the CDT debugger. +
+
Terminate GDB when last process exits
+
When checked, the CDT debugger will terminate the GDB host processs after all the target processes it is debugging have terminated. Otherwise it will leave it running.
+
Use Inspector Debug Hover
+
When checked, hovering over an expression in the editor during a debug session will bring up an enhanced expression evaluation control. Otherwise, a more basic control is used. This, of course, assumes that you have the debugger's hovering capability turned on in C/C++ > Editor > Hovers. If not, this checkbox has no effect.
+
+ + + + \ No newline at end of file diff --git a/doc/org.eclipse.cdt.doc.user/topics_Reference.xml b/doc/org.eclipse.cdt.doc.user/topics_Reference.xml index 4d837f2e14d..75d7c499953 100644 --- a/doc/org.eclipse.cdt.doc.user/topics_Reference.xml +++ b/doc/org.eclipse.cdt.doc.user/topics_Reference.xml @@ -71,6 +71,7 @@ + diff --git a/dsf-gdb/org.eclipse.cdt.dsf.gdb.ui/src/org/eclipse/cdt/dsf/gdb/internal/ui/preferences/GdbDebugPreferencePage.java b/dsf-gdb/org.eclipse.cdt.dsf.gdb.ui/src/org/eclipse/cdt/dsf/gdb/internal/ui/preferences/GdbDebugPreferencePage.java index 8770c09eb4c..8ed55d4b6fd 100644 --- a/dsf-gdb/org.eclipse.cdt.dsf.gdb.ui/src/org/eclipse/cdt/dsf/gdb/internal/ui/preferences/GdbDebugPreferencePage.java +++ b/dsf-gdb/org.eclipse.cdt.dsf.gdb.ui/src/org/eclipse/cdt/dsf/gdb/internal/ui/preferences/GdbDebugPreferencePage.java @@ -42,7 +42,7 @@ public class GdbDebugPreferencePage extends FieldEditorPreferencePage implements @Override public void createControl(Composite parent) { super.createControl(parent); - PlatformUI.getWorkbench().getHelpSystem().setHelp(getControl(), IGdbDebugPreferenceConstants.PREFERENCE_PAGE); + PlatformUI.getWorkbench().getHelpSystem().setHelp(getControl(), GdbUIPlugin.PLUGIN_ID + ".dsfgdb_preference_page"); //$NON-NLS-1$ } @Override @@ -106,4 +106,9 @@ public class GdbDebugPreferencePage extends FieldEditorPreferencePage implements protected void adjustGridLayout() { // do nothing } + + public void performHelp() { + // jjjjjjjjjjjjjjjj + super.performHelp(); + } } diff --git a/dsf-gdb/org.eclipse.cdt.dsf.gdb/src/org/eclipse/cdt/dsf/gdb/IGdbDebugPreferenceConstants.java b/dsf-gdb/org.eclipse.cdt.dsf.gdb/src/org/eclipse/cdt/dsf/gdb/IGdbDebugPreferenceConstants.java index d7be8e100f0..d768c7ab2e1 100644 --- a/dsf-gdb/org.eclipse.cdt.dsf.gdb/src/org/eclipse/cdt/dsf/gdb/IGdbDebugPreferenceConstants.java +++ b/dsf-gdb/org.eclipse.cdt.dsf.gdb/src/org/eclipse/cdt/dsf/gdb/IGdbDebugPreferenceConstants.java @@ -40,7 +40,5 @@ public interface IGdbDebugPreferenceConstants { * Help prefixes. */ public static final String PREFIX = GdbPlugin.PLUGIN_ID + "."; //$NON-NLS-1$ - - public static final String PREFERENCE_PAGE= PREFIX + "preference_page_context"; //$NON-NLS-1$ }