Hi all, FYI... I''ve updated the debuggers (kdb + gdbsx) tree. Here''s a summary: - Refresh to changeset 18711 - gdbsx: Add support for HVM guest debug. Support for kernel module debug in PV linux guests (via pgd3val) Include gdb macros (in README) for linux kernel/module debug - kdb: HVM guest debug support (set bp, single step) Display VMCB/VMCS structs, more structs, etc. Generic Trace function: to quickly debug something, esp, timing related problems General kdb trap func: kdb_trap_immed() to break into kdb anywhere, possibly based on a condition..... See READMEs in http://xenbits.xensource.com/ext/debuggers.hg Thanks, Mukesh _______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel
Can I use this to debug Xen or it is just for dom0? Thanks, Neo On Thu, Nov 6, 2008 at 6:58 PM, Mukesh Rathor <mukesh.rathor@oracle.com> wrote:> > Hi all, > > FYI... I''ve updated the debuggers (kdb + gdbsx) tree. Here''s a summary: > > - Refresh to changeset 18711 > > - gdbsx: Add support for HVM guest debug. > Support for kernel module debug in PV linux guests (via pgd3val) > Include gdb macros (in README) for linux kernel/module debug > > - kdb: HVM guest debug support (set bp, single step) > Display VMCB/VMCS structs, more structs, etc. > Generic Trace function: to quickly debug something, esp, timing > related problems > General kdb trap func: kdb_trap_immed() to break into kdb anywhere, > possibly based on a condition..... > > See READMEs in http://xenbits.xensource.com/ext/debuggers.hg > > Thanks, > Mukesh > > > _______________________________________________ > Xen-devel mailing list > Xen-devel@lists.xensource.com > http://lists.xensource.com/xen-devel >-- I would remember that if researchers were not ambitious probably today we haven''t the technology we are using! _______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel
kdb is intended to debug xen hypervisor... can be used for dom0 also. gdbsx is intended to debug domU (PV or HVM). Thanks, Mukesh Neo Jia wrote:> Can I use this to debug Xen or it is just for dom0? > > Thanks, > Neo > > On Thu, Nov 6, 2008 at 6:58 PM, Mukesh Rathor <mukesh.rathor@oracle.com> wrote: >> Hi all, >> >> FYI... I''ve updated the debuggers (kdb + gdbsx) tree. Here''s a summary: >> >> - Refresh to changeset 18711 >> >> - gdbsx: Add support for HVM guest debug. >> Support for kernel module debug in PV linux guests (via pgd3val) >> Include gdb macros (in README) for linux kernel/module debug >> >> - kdb: HVM guest debug support (set bp, single step) >> Display VMCB/VMCS structs, more structs, etc. >> Generic Trace function: to quickly debug something, esp, timing >> related problems >> General kdb trap func: kdb_trap_immed() to break into kdb anywhere, >> possibly based on a condition..... >> >> See READMEs in http://xenbits.xensource.com/ext/debuggers.hg >> >> Thanks, >> Mukesh >> >> >> _______________________________________________ >> Xen-devel mailing list >> Xen-devel@lists.xensource.com >> http://lists.xensource.com/xen-devel >> > > >_______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel
Is there any source level debugger for Xen and Dom0? Thanks, Neo On Fri, Nov 7, 2008 at 10:52 AM, Mukesh Rathor <mukesh.rathor@oracle.com> wrote:> kdb is intended to debug xen hypervisor... can be used for dom0 also. > gdbsx is intended to debug domU (PV or HVM). > > Thanks, > Mukesh > > Neo Jia wrote: >> >> Can I use this to debug Xen or it is just for dom0? >> >> Thanks, >> Neo >> >> On Thu, Nov 6, 2008 at 6:58 PM, Mukesh Rathor <mukesh.rathor@oracle.com> >> wrote: >>> >>> Hi all, >>> >>> FYI... I''ve updated the debuggers (kdb + gdbsx) tree. Here''s a summary: >>> >>> - Refresh to changeset 18711 >>> >>> - gdbsx: Add support for HVM guest debug. >>> Support for kernel module debug in PV linux guests (via pgd3val) >>> Include gdb macros (in README) for linux kernel/module debug >>> >>> - kdb: HVM guest debug support (set bp, single step) >>> Display VMCB/VMCS structs, more structs, etc. >>> Generic Trace function: to quickly debug something, esp, timing >>> related problems >>> General kdb trap func: kdb_trap_immed() to break into kdb >>> anywhere, >>> possibly based on a condition..... >>> >>> See READMEs in http://xenbits.xensource.com/ext/debuggers.hg >>> >>> Thanks, >>> Mukesh >>> >>> >>> _______________________________________________ >>> Xen-devel mailing list >>> Xen-devel@lists.xensource.com >>> http://lists.xensource.com/xen-devel >>> >> >> >> >-- I would remember that if researchers were not ambitious probably today we haven''t the technology we are using! _______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel