bug-gdb
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: GDB on AIX 4.3.3 and C++ with native xlC


From: Peter.Schauer
Subject: Re: GDB on AIX 4.3.3 and C++ with native xlC
Date: Fri, 24 Nov 2000 11:23:10 MET

Sorry, but GDB does not support debugging xlC code.
This would be a non-trivial task and no one has volunteered yet.

> Hi !
> 
> I am running GDB 5.0 on a IBM AIX 4.3.3 and have C++ code compiled with
> the native VisualAge 5.0 development environment using the xlC compiler
> to compile C++ code.
> 
> I run into problems displaying member variables etc in C++ classes, it
> seems somewhat disoriented by the  'this'-pointer. 
> 
> A small sample:
> class CMyClass {
> public:
>     CMyClass() {
>       m_Mem1 = 0;
>     }
>     ~CMyClass() { m_Mem1 = -1; }
>     
>     void Func1()
>       {
>           int some_var = 1;
>       }
> 
>     void Func2(int in) {
>       m_Mem1 = in;
>     } 
> public:
>     int m_Mem1;
> };
> 
> 
> int main (int argc, char **argv)
> {
>     CMyClass myclass;
> 
>     myclass.Func2(2);
>       
>     return 0;
> }         
> 
> 
> The GDB output:
> 
> 0x10001170 in main (argc=1, argv=0x2ff21e10) at main.C:31
> (gdb) n
> (gdb) s
> CMyClass::Func2 (this=0x2ff20cec, in=2) at main.C:20
> (gdb) p this
> $1 = (struct <unknown> *) 0x2ff20cec
> (gdb) p in
> $2 = 2
> (gdb) p m_mem1
> Internal error: `this' is not an aggregate
> (gdb) p *this
> $3 = <incomplete type>
> (gdb) 
> 
> 
> Does'nt the GDB work with native AIX compiler ?
> Debugging C-code works all OK.
> 
> Any hints ?
> 
> -Alf
> 
> _______________________________________________
> Bug-gdb mailing list
> address@hidden
> http://mail.gnu.org/mailman/listinfo/bug-gdb
> 
> 


-- 
Peter Schauer                   address@hidden



reply via email to

[Prev in Thread] Current Thread [Next in Thread]