From: devzero@web.de
To: albcamus@gmail.com
Cc: jdike@addtoit.com, linux-kernel@vger.kernel.org
Subject: RE: VMWare Workstation 6 for debugging Linux Kernel (!)
Date: Fri, 20 Apr 2007 12:58:23 +0200 [thread overview]
Message-ID: <1748246099@web.de> (raw)
> It's really an interesting feature, IMHO, maybe the UML would be no
> more needed.
if you speak of debugging , uml seems to have another competitor now.
maybe somebody make some side by side comparison of vmware & uml regarding kernel debugging. (and also compare that to traditional debugging via serial line or network)
regards
roland
> -----Ursprüngliche Nachricht-----
> Von: albcamus <albcamus@gmail.com>
> Gesendet: 20.04.07 09:16:53
> An: roland <devzero@web.de>
> CC: linux-kernel@vger.kernel.org
> Betreff: RE: VMWare Workstation 6 for debugging Linux Kernel (!)
>
> Hi roland,
> It's really an interesting feature, IMHO, maybe the UML would be no
> more needed.
> thanks very much;-)
>
> Regards,
>
>
> 2007/4/20, roland <devzero@web.de>:
> > Hi !
> >
> > I think this one is damn interestig for linux kernel development:
> >
> > link: http://stackframe.blogspot.com/
> > contents: see below
> >
> > regards
> > roland
> >
> > ps:
> > i`m not directly related to vmware - so this is no advertisement!
> >
> >
> > Tuesday, April 17, 2007
> > Debugging Linux kernels with Workstation 6.0
> > We just quietly added an exciting feature to Workstation 6.0. I believe it
> > will make WS6 a great tool for Linux kernel development. You can now debug
> > kernel of Linux VM with gdb running on the Host without changing anything in
> > the Guest VM. No kdb, no recompiling and no need for second machine. All you
> > need is a single line in VM's configuration file.
> >
> > To use the new feature, grab the latest build of WS6 here:
> >
> > http://www.vmware.com/products/beta/ws/
> >
> > Put this line into configuration file of your Linux VM:
> >
> > debugStub.listen.guest32=1
> >
> > Now whenever you run the virtual machine, you'll see the following on the
> > Host console:
> >
> > VMware Workstation is listening for debug connection on port 8832.
> >
> > Run gdb on the Host, reference it to the kernel with symbols and attach to
> > the virtual machine:
> >
> > % gdb
> > (gdb) file vmlinux-2.4.21-27.EL.debug
> > (gdb) target remote localhost:8832
> >
> > That's it. The VM is blocked now, so you can "continue" it and "^C" back to
> > gdb. Breakpoints, single step, memory inspection - all this works as usual.
> > If you have SMP VM, then each VCPU is mapped on a thread, so use "info
> > threads" and "thread NN" to switch between them.
> >
> > The kernels with symbols are sadly lacking on most distributions, but if you
> > use RHEL then this website may help (look for kernel-debuginfo rpm):
> >
> > http://people.redhat.com/duffy/debuginfo/index-js.html
> >
> > The gdb support in WS6 is experimental, so there may be rough edges here and
> > there. Please post on community forums if something doesn't work right or if
> > you have a suggestion:
> >
> > http://www.vmware.com/community/
> >
> > There are more debugging specific features in WS6 (for example, you can use
> > gdb hand-in-hand with Record/Replay!). I will describe them shortly.
> >
> >
> >
> >
> > -
> > To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
> > the body of a message to majordomo@vger.kernel.org
> > More majordomo info at http://vger.kernel.org/majordomo-info.html
> > Please read the FAQ at http://www.tux.org/lkml/
> >
>
_______________________________________________________________
SMS schreiben mit WEB.DE FreeMail - einfach, schnell und
kostenguenstig. Jetzt gleich testen! http://f.web.de/?mc=021192
next reply other threads:[~2007-04-20 10:58 UTC|newest]
Thread overview: 12+ messages / expand[flat|nested] mbox.gz Atom feed top
2007-04-20 10:58 devzero [this message]
-- strict thread matches above, loose matches on Subject: below --
2007-04-19 22:46 roland
2007-04-20 7:16 ` albcamus
2007-04-20 8:42 ` Xavier Bestel
2007-04-20 10:27 ` Andi Kleen
2007-04-20 11:21 ` Petr Vandrovec
2007-04-20 11:44 ` Nigel Cunningham
2007-04-20 12:38 ` Andi Kleen
2007-04-20 11:21 ` Nigel Cunningham
2007-04-20 11:45 ` Avi Kivity
2007-04-20 11:50 ` Nigel Cunningham
2007-04-20 11:52 ` Avi Kivity
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=1748246099@web.de \
--to=devzero@web.de \
--cc=albcamus@gmail.com \
--cc=jdike@addtoit.com \
--cc=linux-kernel@vger.kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox
Powered by JetHome