Hi,

I was wondering if anyone out there has given any thought to
annotating the ARM64 IRQ handling in such a way that we could stack
crawl past el1_irq() when in gdb.

I spent a bit of time on this a few months ago and documented all my
findings in:

https://bugs.chromium.org/p/chromium/issues/detail?id=908721

I can copy and paste all the discussion from that bug here, but since
it's public hopefully folks can read the discussion / investigation
there.  To put it briefly, though: I can stack crawl past "el1_irq"
with the normal linux stack crawl (which is what kdb uses) but I can't
crawl past "el1_irq" in gdb().  After talking to some of our tools
guys here I'm fairly certain that we could solve this with the right
CFI directives, but when I poked at it I wasn't able to figure out the
magic.


Anyway, I figured I'd check to see if anyone here happens to know the
right magic.


-Doug


_______________________________________________
Kgdb-bugreport mailing list
Kgdb-bugreport@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/kgdb-bugreport

Reply via email to