Am Donnerstag, 24. August 2017 15:10:05 UTC+2 schrieb Ralf Ramsauer: > On 08/24/2017 03:03 PM, 'florian' via Jailhouse wrote: > > Am Donnerstag, 24. August 2017 14:59:55 UTC+2 schrieb Henning Schild: > >> Am Thu, 24 Aug 2017 05:47:38 -0700 > >> schrieb 'florian' via Jailhouse <[email protected]>: > >> > >>> I want to debug Jailhouse with a Lauterbach but getting crazy to load > >>> symbols into trace32. Is there any way to get an elf file as an > >>> output of the compilation process (important part for me: debug > >>> symbols of jailhouse.bin and of the inmates examples)? > >> > >> There are elf files with symbols and locations i.e. > >> hypervisor/hypervisor-intel.o > >> and > >> inmates/demos/x86/*-demo-linked.o > >> > >> Not sure whether you can use them for your Lauterbach, but should be > >> close to what you need. > >> > >> Henning > > > > Ok, then I'm on the right way. Am I right when thinking when using ARM then > > hypervisor/hypervisor.o should be the right and well linked elf file? > > (starting with .elf^^) > > > Right. > > Simply follow the compilation process, hypervisor.o is the last linked > file before the flat binary is objcopied: > > CC /root/workspace/jailhouse/hypervisor/uart.o > CC /root/workspace/jailhouse/hypervisor/uart-8250.o > LD /root/workspace/jailhouse/hypervisor/hypervisor.o > OBJCOPY /root/workspace/jailhouse/hypervisor/jailhouse.bin > > Could you keep us up-to-date if Lauterbach debugging works fine or if > there are some obstacles? I'm interested in that. > > Thanks, > Ralf
Yeah of course I will like I promised to you and also Paolo. But "works fine" will be a little bit to much I think, but debugging itself works in this stage (but without loaded symbols). The only problem at the moment is that the TX1 sometimes do not want to start again after breaking with the debugger :/. -- You received this message because you are subscribed to the Google Groups "Jailhouse" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
