Ok, so how about an unrestricted SPARCv8 disassembler (for NetBSD) as a starting point?
http://www.users.qwest.net/~eballen1/source.html wide open, not GPL. There's also something at http://www.eecs.harvard.edu/~nr/toolkit/ but I see no mention of a license, and it looks very unconventional in terms of how it's implemented. There may also be some SPARC disassembler code as part of Plan 9, under the Lucent Public License (whatever that works out to). And there may be others too; I didn't dig very deep. I think doing this "right" may actually mean reimplementing libdisasm for SPARC/UltraSPARC, which would appear to be used in one form or another by at least mdb, kmdb, and /usr/ccs/bin/dis. This message posted from opensolaris.org _______________________________________________ opensolaris-discuss mailing list [email protected]
