c8921d72e3
This patchset fixes and improves stack unwinding a lot: 1. Show backward stack traces with up to 30 callsites 2. Add callinfo to ENTRY_CFI() such that every assembler function will get an entry in the unwind table 3. Use constants instead of numbers in call_on_stack() 4. Do not depend on CONFIG_KALLSYMS to generate backtraces. 5. Speed up backtrace generation Make sure you have this patch to GNU as installed: https://sourceware.org/ml/binutils/2018-07/msg00474.html Without this patch, unwind info in the kernel is often wrong for various functions. Signed-off-by: Helge Deller <deller@gmx.de> |
||
---|---|---|
.. | ||
Makefile | ||
bitops.c | ||
checksum.c | ||
delay.c | ||
io.c | ||
iomap.c | ||
lusercopy.S | ||
memcpy.c | ||
memset.c | ||
ucmpdi2.c |