[EMAIL PROTECTED] wrote:
But whoever works on this probably also needs to make sure to include some binaries optimized with different values for -xvis, -xchip=<foo>, -xcode=<different values>, and other options that might use extra instructions not used by the default makefile rules for Solaris proper. Possibly testing the disassembler on the platform-specific copies of libc and medialib will do some of this of course. But if not, some of these more obscure instructions might take more testing.

Many of such libraries are available even in core Solaris (thing about
libc_psr which uses VIS; certain of the Niagara specific kernel modules)

That's what I meant by "Possibly testing the disassembler on the platform-specific copies of libc and medialib" above. But libc_psr may not capture *all* of the unique instructions for a specific CPU, plus the variability of branch types with -xcode and other options.

For one thing, the userland libc_psr is not going to capture privilidged instructions, for example.

So this was just intended as a reminder for whoever works on the disassembler, that once you're 99% of the way there, there may still be a whole set of obscure cases to try to also capture.

Hugh.
_______________________________________________
opensolaris-discuss mailing list
[email protected]

Reply via email to