Thanks! I hope I could find a debugger of Solaris that is as good as Visual C++ or Linux GDB or Tornado of Windriver, however, I feel mdb and Dtrace not as powerful as I expected. All other debuggers enable setting up break point, step in/over and can display any global or local variables' value very easily. But MDB looks like a core dump analyzer tool and DTrace, a performance tuning tool. Especially in the early stage, when the code is not stable, it is better to be able to stop at any time and examine any global and local flags inside of a subroutine. DTrace seems difficult to display value of local variables, it only displays the value of sub routine entry and return. I had great expectations on KDMB but on x86 platform, it is more like a assembly code debugger which does not display corresponding source level code, not very convenient. So, i am a little disappointed.
I have to say that I am new to Solaris and my impression may be wrong. So, I will order the book you recommended and hopefully I can truely understand the great power of mdb and DTrace. This message posted from opensolaris.org _______________________________________________ networking-discuss mailing list [email protected]
