Dear XEN development team, How could I proceed for compiling XEN in debug mode, for the purpose of running it under the control of gdb?? The idea is to run the XEN kernel within an emulator, such as qemu or bochs, and let the emulator act as a gdb server for any remote gdb client. We have tried to compile XEN using the command $ make CC="gcc -g" V=1 CONFIG_DEBUG_INFO=1 world but this does not generate a binary image with debug info. The .o files are however compiled in debug mode. Therefore, the debug info seems to be stripped from the image somewhere... Or, alternatively, is there another means to early debug XEN at source level?? (I mean , debugging the code right from the beginning, ie from __start_xen) thanks! Armand _______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel
On 8/9/06 17:40, "PUCCETTI Armand" <armand.puccetti@cea.fr> wrote:> We have tried to compile XEN using the command > > $ make CC="gcc -g" V=1 CONFIG_DEBUG_INFO=1 world > > but this does not generate a binary image with debug info. The .o files > are however compiled in debug mode. Therefore, > the debug info seems to be stripped from the image somewhere...The xen-syms file is not stripped. Use that instead of the xen or xen.gz files. -- Keir _______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel
Keir Fraser a écrit : On 8/9/06 17:40, "PUCCETTI Armand" wrote: We have tried to compile XEN using the command $ make CC="gcc -g" V=1 CONFIG_DEBUG_INFO=1 world but this does not generate a binary image with debug info. The .o files are however compiled in debug mode. Therefore, the debug info seems to be stripped from the image somewhere... The xen-syms file is not stripped. Use that instead of the xen or xen.gz files. -- Keir OK, but what about a bzimage or another kind of compressed image with a boot sector in it? _______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel