From owner-freebsd-hackers Thu Oct 10 15:29:16 1996 Return-Path: owner-hackers Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id PAA21371 for hackers-outgoing; Thu, 10 Oct 1996 15:29:16 -0700 (PDT) Received: from peedub.gj.org (newpc.muc.ditec.de [194.120.126.33]) by freefall.freebsd.org (8.7.5/8.7.3) with ESMTP id PAA21350 for ; Thu, 10 Oct 1996 15:29:10 -0700 (PDT) Received: from peedub.gj.org (localhost [127.0.0.1]) by peedub.gj.org (8.7.6/8.6.9) with ESMTP id AAA03267 for ; Fri, 11 Oct 1996 00:28:16 GMT Message-Id: <199610110028.AAA03267@peedub.gj.org> X-Mailer: exmh version 1.6.7 5/3/96 To: freebsd-hackers@freefall.FreeBSD.org Subject: mods to gdb From: Gary Jennejohn Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Date: Fri, 11 Oct 1996 00:28:15 +0000 Sender: owner-hackers@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk here's a set of patches to gdb (from /usr/src/gnu/usr.bin/gdb/gdb) to 1) add Garrett's mods for resolving a trap frame 2) make the proc command (kernel debugging) really work 3) allow specifying a pid to the proc command instead of a proc pointer I'd appreciate it if someone could review these before I commit them. begin 644 gdb-diffs.gz M'XL(""2273(``V=D8BUD:69F"SZ*7$J$*)+E(5L-W-_^9O;@(=.VTB3O!0\5$IG:W3EV9G:N9;U> M)\FB.6M:R4)Y%_CDPDH(V26=SGZGN]\:DO;>WN"[1J/!5JVMZ';W.SV^HE[^ MX&_2;^N##F$_"7[.?9+,*+',F)+`8<]N=SC0V9,3F0OZ,B9^L'!]TR.F;4QR$(=>GQ5$UF;DQPZ$1\MMW6\!(/M0XC-TI,&K,3-_V M:&0@41J)=>1'4EC)_L`,V\L^4;=3%) M8W([HR"QB*L@]:W$!0V[_C*P3/88T1!$!XQ2F_,S69&S&I\\\:Q3>A=0B.? MG%QC#@?1E4IW7YZ]/+M[? MC'^Y,2Y/C(NSL^OQ#>FT^)Y*AG1]]//X%!8]L`4YH;*?4JZJ*GX_KDDI?)A/ M8'>A$<-6;2.T2!D5"KI:09("%\XVZ:&",@UII5W`QCY<&D=7Q^RUYN#]#6AN^$("<+.#P4&\LXA_W%R/AV82Q>+1)S@J/2FZ#S M(3`&OFN1Q@GQT`#2D!_UJ_'K\^N;\97Q'L1R#>X$B4V`2H:KVVVUW]6Y[F.^XV^[I MW4[KD3U'@<5W7!X'AY54C3N6GW@XL;T.L(HM/E,$27TW3NR'(GVU7.PL%SA> MN85."SCN%[;0Z<#`4&ZAA$E*9;D(3;"P=0[D=&A-UMF64\(P)8_\Z"IOQE?O MP6$HBJJF/AXR:FLX=GQT/=8*Z\[?X^CXK7JGP=([C1P>$`&K5>ZN-^CKO=U6 MOKO>8*CW^VVY.^4>OO`_,(MJ<"TBW,P&+,,#;JC(V/\%\I#GN2.\4)P).,2$BV#LC[#V_?XN,!S#=#`XDU/6KX MX&\UCD-Q'<@%D!OT2)P1-?/#6@B_(!F)P,F^\.!'[/Y)(?52O1"C.L(K$4U2 M\-UJ2QME"!DU8!YY@#]B):9HKI]2OFX>-N>A0=EQH$:("1KP&?))B;3-D=[C M5YG0_;/*L&%#B#U^2AL/]5P7VLG!,_54Z89),0]<$`L02"=_!HL)/HW6-<45 MJ#`\?B*U)N!``G/P2887!/,T5&MBN,;%@*(MJRHCEVFIH"30$3DX@`2L)%*T M"8X.R".]1RTQH[D%*Z6]R'VM3"G?RK M]SN7IS0J"'"0`*<0SMP$:R"4%.>5BNZ0UPC,D';)R2*%9 M@!$`"A)H_0X:.+EY:Z"['67#;1S&(>/RZN(D'^^4QHW+\]-\KHMS*G"N9:=$ M0=YA5)J$T`ZW)<&,"K`ZYD6@._C"I3ISF^O+RL3189'9C-A0C$!5D3DRJWD\N84I-EHL]E\V$JC M"&HI(TSL$0_`8"CX#:8/I=$M?1E1@L<:$V0LTZ":XF;!BRI=K%VD_I26BG(X M-!%UL)`+V#@8443B$%(\*/O"$/%!U9F`^$8"!ZL#;\T54"5P1!A41/](:8PE M&\H4\(+ISCEE5NVQ-:G/2OW`ITV.:@=R9&8H+)`<'@@0\N(%8P],0PQL$RL) M)NJ'RZ/7XVN64BN*"#X?_3)>PCRV!%[+\"<21>4SN M/)`JK&7<"%9IS+-UDUB1&<^(G2Y"$@>`SUL)%.#*7:@9(3,RRXZNR1=DQL-= M8F8T7\V,*ANI74A*>[WLD&<^YZ^6)D$E!;`R\H)H/D#8W#LD/=[_Y-5V:%'=-O)R6)I5Q(:;P M``PZ`WT`%:`\`%^(TPK#_Y*<5\J\W]+[@W8F.)P'P)E^!I%7M, ML[WEDFZT^<`]HI`B$K[D4?"2>\B/Z!12*3A.2].#LTJ"-)&M60B=')=O<[V# MA0[ZN>/[&](J>3(_%5:2OO^,Q7W`/YS-%=E]X-62Q^T"O7^ M8*^C[[;:A7I?N9VQIC"D*.20[QKW$59)5/"Y'KY.SG["O-91MS+M".5L$T?L M/4YL$*1>8VA;=S_<06*(8U M$J,80ZK]P*`-'JV]E\MCM]W1AZU6J4.0Z=`*P;L#=H9XK7BXP1YVX'G!+0N1 M,3F+*#V^/FW$(;5JXMHC*$N<7$ M6S4\TY^FYA3[V^FD28`O2.(:/Z*':@,:`)/=HD=B(MK\:*K6(GDD63^(@U"Q`1<&+P?B"IP]]1 MOBCW6.B3,CJ%%6N;RYX$U^)3@H8S5-D$=J*U_F^!#+"%O1Q6N[XXNWK+N*<)I.:J@IU&,M M+^4?^:PQ@T"CAZM9_25H^H\1_05R0"AQP5'L?BK9S-2>H?TH:6&=G[Q?`5<@ M>U\RE/C63:P9VH(`*VF#W9YF*MQ_2%7ZJ8>V@.Y37)0$X_-+6!LX3DR3P)$7 M*Z@*<9$')"!F:R7.)&U<]@3E9RU["/^1`W;!,:HDD6GG<^BT!\\3$MKXHML1 M=S0X5E;R_?-^3%PS_^/$_G%B&Y#]7"=F?.M>[&D#*Y[KW+4=;^#:)E_5M1W_ MMUS;DX2^F&L[KG!MQU6N31;@V%/F.;_!J@%Q>4KF5A!1R(XK[J"[^^WN?J^= MWT'G:]??"6MV]:[@^)UK-[=K;Z,35QY#[G9)2WVG3:^B\WNW]E5,[;" MW`CJVLD*$VL:N4$D;Z)SD'RF5AK/+[\KRY==?;>[_M[*?,GN7D3YQ%\^4-3$ MC*!^-`IJ5POW?;P^RPM@-=1D_:O6\8Z&OX.P)=_88&BPT,2"7\]CC"Q:\S!' M2M=%/KXQQ`O/H;[;7W^)Y*NRCJV))_C.]O;@,J>^=I/#0,OPGRR"2O-E=^^[ MQ30]D45BHNH^:A;":P*S+`P!N7K)4!GMB`$;7& MULH^,#9@?'I+LA8%[^/6'FFH=?%MC^X@;V**+@FV2/+7;GCSM9:U-F13H7CS M;$8Q-:`*-N@2\@/!CHHLC[*WRT0P!Z-`M@R\8`;E\98`:P&M?P0WK@\X7=Z4 MECNMB6J>\'L;'C&XQ05AS'T1>SH`D3.M=$%-O6'>!?U*6ZVXQD.VPX!%$90` M&Q:UO.CNYXVQ,.MD\Y>?^'TCZV')C[*A%)4-Q;A5N#S;8E?]XN)6GAV5"7-N MZ^7;0='ET