Project Home
Project Home
Documents
Documents
Wiki
Wiki
Discussion Forums
Discussions
Project Information
Project Info
Forum Topic - QNX x86 ABI: (2 Items)
   
QNX x86 ABI  
Hi,

I've been looking around for documentation ralted to what ABI QNX uses on X86. An I correct in assuming it's the same as
 Linux (i.e. the SysV ABI - http://www.sco.com/developers/devspecs/abi386-4.pdf) or is is subtly different?

I'm after this info so I can write glibc like backtrace() function for x86 QNX.

Thanks in advance,

Dave Rigby

Re: QNX x86 ABI  
On Thu, Dec 06, 2007 at 10:11:46AM -0500, Dave Rigby wrote:
> I've been looking around for documentation ralted to what ABI QNX uses
> on X86. An I correct in assuming it's the same as Linux (i.e. the SysV
> ABI - http://www.sco.com/developers/devspecs/abi386-4.pdf) or is is
> subtly different?

Nope, it's the SysV ABI. We follow that ABI on all the architectures for
which it's documented - except for MIPS PIC code since we just 
couldn't stomach the inefficencies of the standard method.

-- 
Brian Stecher (bstecher@qnx.com)        QNX Software Systems
phone: +1 (613) 591-0931 (voice)        175 Terence Matthews Cr.
       +1 (613) 591-3579 (fax)          Kanata, Ontario, Canada K2M 1W8