Hi guys,
just a quick question. What is you favorite debugger and under which OS do you use it?
Say. I use Softice 4.05 under win98se.
At the same time I'd like to find a nice, simple debugger to use in win2000 without the need to load it before the OS (as it happens with SoftIce).
cheers
Random
just a quick question. What is you favorite debugger and under which OS do you use it?
Say. I use Softice 4.05 under win98se.
At the same time I'd like to find a nice, simple debugger to use in win2000 without the need to load it before the OS (as it happens with SoftIce).
cheers
Random
I use windbg under win2k
no need to load before os starts...it's just like any other windows program got to MS's site and look for debbugging tools for windows
the Martial
no need to load before os starts...it's just like any other windows program got to MS's site and look for debbugging tools for windows
the Martial
To tell you guys the truth the debugger i use the most is the vc's built-in symbolic debugger:)
my favori debugger is Ollydebug, user friendly and power, try
http://home.t-online.de/home/Ollydbg/
or
http://www.ollydbg.f2s.com/
have nice day...
http://home.t-online.de/home/Ollydbg/
or
http://www.ollydbg.f2s.com/
have nice day...
My favorite debugger is a mesasgebox:
Just print out the values of the registers in a message box, and call that macro every time your program cruds up.
Just print out the values of the registers in a message box, and call that macro every time your program cruds up.
My favourite debugger is trw2000.
I used SoftIce before, but windows crashed very often when I had it loaded, and I didn't like to modify autoexec.bat and reboot the computer every time I wanted to use it. Then I found trw2000. It looks and works just the same way that SI does, but you don't have to load it before windows starts, instead, you just run it like any other application.
I can really recommend this debugger, and if you have used SoftIce before, you can start using it in just a second!:alright:
(you can find it here)
/Delight
I used SoftIce before, but windows crashed very often when I had it loaded, and I didn't like to modify autoexec.bat and reboot the computer every time I wanted to use it. Then I found trw2000. It looks and works just the same way that SI does, but you don't have to load it before windows starts, instead, you just run it like any other application.
I can really recommend this debugger, and if you have used SoftIce before, you can start using it in just a second!:alright:
(you can find it here)
/Delight
My favorite is OllyDbg
My right hand...
My left hand...
My Keyboard....
And 10% of the grey matter between my ears (preferably alchohal free)
In the correct proportions i manage to get everything needed, debugged.
PS: I also use Softice if for memory dumping with int 3 and I3HERE. (Faster than re-compiling check code).
NaN
My left hand...
My Keyboard....
And 10% of the grey matter between my ears (preferably alchohal free)
In the correct proportions i manage to get everything needed, debugged.
PS: I also use Softice if for memory dumping with int 3 and I3HERE. (Faster than re-compiling check code).
NaN
I don't need a debugger! I write perfect optimized code without any errors :)
Visual C++.
You can compile masm objects with symbolic debugging information that VC++ can read. I
Tried OllyDBG (excelent debugger) but it lacks support for the symbolic debug info of masm. That makes dificult to set a breakpoint exactly in one part of your commented sourcecode.
You can compile masm objects with symbolic debugging information that VC++ can read. I
Tried OllyDBG (excelent debugger) but it lacks support for the symbolic debug info of masm. That makes dificult to set a breakpoint exactly in one part of your commented sourcecode.
At the same time I'd like to find a nice, simple debugger to use in win2000 without the need to load it before the OS (as it happens with SoftIce).
AFAIK you can freely load and unload Softice on Win2k. You won't be able to debug device drivers and the like (if I remember correctly), but who would want to do that anyway? :)
IF DEBUG
invoke wsprintf....
invoke print...
ENDIF
:D
invoke wsprintf....
invoke print...
ENDIF
:D
Of course Sice... no need to rewrite autoexec.bat, just a write down a start menu with two choices: 1) Load Sice 2) Normal Mode.
Moreover there are a lot of great and useful adds-in, for example IceDump or FPLoader...
And you can do symbolic debugging too very easily (just two option buttons on my IDE, compile normal files or compile files for debugging).
I like TRW2000 too, but the user interface is not so feasible (no mouse on my PC is able to work...).
Maybe VC++ is good too, but each time I start it a lot of time go away waiting for a window to appear... so I usually get tired of it.
Probably a MessageBox is useful too, but not in extreme debugging...
A brain can help, but used together with a good debugger is a lethal weapon...
Bye, Saiwa
:stupid:
Moreover there are a lot of great and useful adds-in, for example IceDump or FPLoader...
And you can do symbolic debugging too very easily (just two option buttons on my IDE, compile normal files or compile files for debugging).
I like TRW2000 too, but the user interface is not so feasible (no mouse on my PC is able to work...).
Maybe VC++ is good too, but each time I start it a lot of time go away waiting for a window to appear... so I usually get tired of it.
Probably a MessageBox is useful too, but not in extreme debugging...
A brain can help, but used together with a good debugger is a lethal weapon...
Bye, Saiwa
:stupid:
My favorite is the SoftICE. It's a very powerful debugger and I don't have any problem with it. Also I use some my own tools. Instead of message box I use a special program and some macros to print debug information. Look at them in attach :)
I see that my file debug.zip has been downloaded 14 times. Please, write to me is it really useful for you? What can I do to perfect this tool?
Bye :)
Bye :)
i like it ... small and does the
job. good work.
TBD
ps. works on NT too :alright:
job. good work.
TBD
ps. works on NT too :alright:
Hi vkim
This is great. Think I will start the work to include this into RadASM:alright:
KetilO
This is great. Think I will start the work to include this into RadASM:alright:
KetilO
KetiIO,
I would be very glad if You will do this! But there is a problem in dbgwin.exe. It doesn't work on Windows 2000. I hope I'll decide this problem in a few days.
I would be very glad if You will do this! But there is a problem in dbgwin.exe. It doesn't work on Windows 2000. I hope I'll decide this problem in a few days.
vkim thats great.
I will watch this thread closely.
KetilO
I will watch this thread closely.
KetilO
trw2000 = buggy.
softice = good, but on NT lacks features and is buggy.
ollydbg = good when you can't be arsed to load softice.
vc debugger = good when debugging C programs.
You can LOAD softice(ntice) at will under win2k, but not unload it.
However, to use ntice under win2k, you have to turn off two memory
protection features, which removes very much of the stability of win2k...
so I only disable this when I need ntice. This requires a reboot, which
means I effectively cannot load ntice "at will" :).
A messagebox is not good for debugging. It's good for the casual "value
tracking", which can't really be called debugging. Debugging = tracing.
I worked on my first floating-point code yesterday, and I would have been
VERY sad to not have a debugger able of tracing :P.
softice = good, but on NT lacks features and is buggy.
ollydbg = good when you can't be arsed to load softice.
vc debugger = good when debugging C programs.
You can LOAD softice(ntice) at will under win2k, but not unload it.
However, to use ntice under win2k, you have to turn off two memory
protection features, which removes very much of the stability of win2k...
so I only disable this when I need ntice. This requires a reboot, which
means I effectively cannot load ntice "at will" :).
A messagebox is not good for debugging. It's good for the casual "value
tracking", which can't really be called debugging. Debugging = tracing.
I worked on my first floating-point code yesterday, and I would have been
VERY sad to not have a debugger able of tracing :P.