locked
differnces between kernel mode and user mode debugging RRS feed

  • Question

  • Hi
    I hope this is right forum to ask this.
    I want to learn debugging internals.I am beginner.They say that Ollydbg is user mode debugger but Windbg is kernel mode debugger.What are the differnces between kernel mode and user mode debugging and debuggers.
    What information do i also get by kernel mode debuggers?

    Thanks


    Monday, October 16, 2006 6:31 AM

Answers

  • Kernel mode debuggers are used to debug drivers. Unless you need to write kernel mode drivers, you don't have any reason to use kernel mode debugger. Writing user mode applications it is quite enough to use user mode debuggers like Visual Studio Debugger. BTW, WinDbg can be used also to debug user mode programs.
    Monday, October 16, 2006 6:59 AM

All replies

  • Kernel mode debuggers are used to debug drivers. Unless you need to write kernel mode drivers, you don't have any reason to use kernel mode debugger. Writing user mode applications it is quite enough to use user mode debuggers like Visual Studio Debugger. BTW, WinDbg can be used also to debug user mode programs.
    Monday, October 16, 2006 6:59 AM
  • See the following Wikipedia Article

    http://en.wikipedia.org/wiki/Kernel_mode
       
    Monday, October 16, 2006 7:29 AM