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