On Mon, May 21, 2018 at 10:23:34AM +0200, Justin Cinkelj wrote: > Hi > > Is it possible to get stack backtrace into KVM VM from the host side? So if > I run './stack -p PID' (stack from elfutilfs info registers on the monitor ? > https://sourceware.org/elfutils/), I get backtrace of some process. I would > like to do the same for VM. I can assume VM will run only a kernel (a > unikernel, like OSv or IncludeOS), so most/all debug symbols will be there > in a single file, and at least IncludeOS doesnt load any code beside its own > kernel. > > I did notice KVM_GET_REGS and KVM_SET_MEMORY_REGION, and at least for > trivial examples (like https://github.com/dpw/kvm-hello-world) this provides > enough information to track which code was loaded into VM, observe current > stack content and registers. I can only guess much more work is required to > get similar result with qemu-kvm. Hence I'm asking if this is already > implemented. > > Thank you, > Justin