Are you saying you have an entirely new processor, for which you want
to hide the instruction set? Will your closed-source debugger not show
disassembly and registers then?

This sounds like a sure-fire recipe for a disaster: here use this
wonderful new computer (we would not tell you what the hardware is,
our compiler does not have any bugs (trust us on that), and our
debugger will only show you things we wish you to be able to see,
nothing more). Let me know how many customers you hope to find.

> Does anyone know of such a debugger?
JL> Never seen one.

Me neither. However, you might be able to buy such source from many of
the commercial debugger manufacturers, e.g. Sun, IBM, Etnus, HP
(although HP debuggers -- dde and xdb, are the worst I ever had to
use, so I'd stay away from that).

JL> the redistribution rules only
JL> come into play when you give or sell it to third parties.

Also, the number of people in the world who can understand GDB source
is probably under 1000, and many of these people will be able to
disassemble your debugger, if sufficiently motivated (i.e. whether you
publish the source or not is irrelevant).