[dtrace-discuss] Re: Re: DTrace: How to print string in C++

Jon Haslam Jonathan.Haslam at Sun.COM
Fri Dec 1 12:06:11 PST 2006


> 2) By the look of it, the example now breaks because the
> Studio compilers aren't ABI compliant when passing back
> structures. The Example I gave works with g++ but not
> with Studio... I'll log a bug.

In case anyone is interested, the compiler group are, as always,
hot on the trail of this one. Two bugs have been created to cover
this issue, one for the optimizing code generator and one for the
non-optimizing code generator:

6499797 eax (rax for 64-bit) does not contain the address of a returned 
struct
6499800 eax (rax for 64-bit) does not contain the address of a returned 
struct


Cheers.

Jon.


More information about the dtrace-discuss mailing list