This is the mail archive of the gdb@sources.redhat.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]
Other format: [Raw text]

Re: AIX support


ok. I didn't know that the executable file formats on AIX is COFF.  In 
fact I don't have any experiecne coding on AIX.  But I do have some 
experience with xlC compiler on linux.  That is ppc64 arch however.  
GDB will drop into segmentation fault if there are any virtual classes or 
functions in the debugged code. The reason is that xl c++ compiler will
generate a virtual function table for each virtual classes, and so it 
doesn't depends on DW_AT_containing_type like g++ does.     

I don't know what kind of debuginfo XLC will generate on AIX.  If it is 
other than DWARF, or your code don't use any virutal feature of c++, I 
think GDB will work well with xlc compiler on AIX.  

Cheers
- Wu Zhou

On Mon, 23 May 2005, Joel Brobecker wrote:

> > Aren't the executable file formats different on AIX and Linux? Does GDB 
> > support both?
> 
> Yes, the executable formats are different. One is COFF based, and the
> other is ELF. GDB supports both. (I assume by linux you mean ppc-linux)
> 
> -- 
> Joel
> 
> 


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