This is the mail archive of the gdb-patches@sourceware.cygnus.com mailing list for the GDB project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Re: [Fwd: [Fwd: THIS is not a BUG but an HELP request]]


Andrew Cagney wrote:
> 
> 
> 
>     ---------------------------------------------------------------
> 
> Subject: [Fwd: THIS is not a BUG but an HELP request]
> Date: Tue, 30 May 2000 19:47:49 +0200
> From: pvalo@tin.it (Paolo Valota)
> Newsgroups: gnu.gdb.bug
> 
> -------- Original Message --------
> Subject: THIS is not a BUG but an HELP request
> Date: Fri, 26 May 2000 23:50:45 +0200
> From: Paolo Valota <pvalo@tin.it>
> To: bug-gdb@prep.ai.mit.edu
> 
> Hello,
> 
> Could I have some information about this new strtab??

Sun introduced this variation, and GCC copied it.
The number pairs (X,Y) consist of a type index, and
a file index.

I'm pretty sure the Sun Stabs document is available
at Sun's web site.

				Michael  

>__pp1:T(14,1)=s227__PP1a:(0,1),0,32;__PP1d:(14,2)=ar(0,1);0;4;(0,1),32,160;__PP1c:(0,2),192,8;__PP1b:(0,8),200,16;__PP1e:(14,3)=ar(0,1);0;4;(14,4)=ar(0,1);0;9;(0,3),216,1600;;
> 
> __PP1:t(14,5)=(14,1)
> __p1:T(14,6)=s228__P1a:(0,1),0,32;__P1b:(0,8),32,16;__P1c:(0,2),48,8;__P1d:(14,2),64,160;__P1e:(14,3),224,1600;;
> 
> __P1:t(14,7)=(14,6)
> __pp2:T(14,8)=s1190__PP2b:(14,7),0,1824;__PP2c:(14,9)=ar(0,1);0;9;(14,10)=ar(0,1);0;7;(14,11)=ar(0,1);0;2;(0,1),1824,7680;__PP2a:(0,2),9504,8;;
> 
> __PP2:t(14,12)=(14,8)
> __p2:T(14,13)=s1192__P2a:(0,2),0,8;__P2b:(14,7),32,1824;__P2c:(14,9),1856,7680;;
> 
> __P2:t(14,14)=(14,13)
> __p3:T(14,15)=s1244__P3a:(14,14),0,9536;arr:(14,16)=ar(0,1);0;49;(0,2),9536,400;__P3d:(0,8),9936,16;;
> 
> __P3:t(14,17)=(14,15)
> __p5:T(14,18)=s4__P5a:(0,2),0,8;__P5b:(14,19)=ar(0,1);0;2;(0,2),8,24;;
> __p7:T(14,20)=s4__P7a:(0,8),0,16;__P7b:(14,21)=ar(0,1);0;1;(0,2),16,16;;
> 
> __p6:T(14,22)=u4__P6a:(0,1),0,32;__P7:(14,20),0,32;;
> __p4:T(14,23)=u4__P4a:(0,1),0,32;__P5:(14,18),0,32;__P6:(14,22),0,32;;
> __P4:t(14,24)=(14,23)
> main:F(0,1)
> A:G(14,7)
> 
> In my previous version of the gcc 2.7.2 the pattern (X,Y) was missing.
> Could  you explain me the reason of the changing and how I have to use
> this new information?
> Again, I have not understood if this way to identify functions,
> variables, types and so on, is bind to the way to retrieve the
> information.
> 
> Thank you in advance.
> 
> Best regards,
> 
> Paolo Valota

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]