The Binary Compatibility Package works with well-behaved user applications. Well-behaved applications do not:
Trap directly to the kernel
Write directly to any system files
Use /dev/kmem, /dev/mem, or libkvm
Use unpublished SunOS interfaces
Rely on customer-supplied drivers
Applications that are not well-behaved can produce unpredictable results.
Information on using the Binary Compatibility Package is available in Binary Compatibility Guide.