Without violating my non-disclosure. Purify uses a technique called
Object Code Insertion (OCI). It must know about the differences in the
object code layout as well as the instruction set of each processor. It
must track all memory usage. each platform is different. Sun and HP are
big endian machines, Compaq Alpha and Intel Pentium are little endian.
In any case, it requires several manyears. Every function that works with
memory (eg. memcpy, strcpy, malloc, calloc, sbrk, mmap, etc) must be
intercepted.
On 23 May 2001, at 10:58, Paul Lussier wrote:
>
> In a message dated: Wed, 23 May 2001 07:17:36 EDT
> Jerry Feldman said:
>
> >I've been on a team porting Purify to Tru64 Unix, and a Purify port is
> >non-trivial. It is an excellent product though.
>
> Jerry,
>
> Could you explain some of the techinical difficulties involved in
> porting such a complex product between various versions of Unix?
>
> Since Rational's reference platform is Solaris (AFAIK), what makes it
> so difficult to port from Solaris to <insert Unix variant here>.
>
> What, in your opinion, would be the difficulty in porting such a
> product to Linux, and do you know if Rational is getting a demand
> from their customers to do so?
>
> Side note: I find it interesting that they're getting enough demand
> for Tru64, but not Linux?!
> --
>
> Seeya,
> Paul
> ----
> It may look like I'm just sitting here doing nothing,
> but I'm really actively waiting for all my problems to go away.
>
> If you're not having fun, you're not doing it right!
>
Jerry Feldman <[EMAIL PROTECTED]>
Associate Director
Boston Linux and Unix user group
http://www.blu.org
**********************************************************
To unsubscribe from this list, send mail to
[EMAIL PROTECTED] with the following text in the
*body* (*not* the subject line) of the letter:
unsubscribe gnhlug
**********************************************************