Add support for inspecting interface parameters on the stack
grantseltzer opened this issue · 2 comments
How is it going
Hi @zengxiaobai! I'm optimistic that i'll be able to get back to working on Weaver in the coming weeks. Besides being busy with work related obligations i've been waiting for Go's change to a register based calling convention to be formed out. This will allow me to adapt weaver and make it more portable to other languages.
I've been putting in a lot of work on a library called libbpfgo which I will use in Weaver. Also been learning a lot about CO:RE which I will incorporate into weaver soon as well.
As for specifically interfaces, I have in my notes that they take up 16 bytes on the stack, though I need to inspect DWARF data more to provide more info than that.
Is there something in particular you're trying to do that I can help with?