freebsd-dev/gnu
Wojciech Macek d4015ddc57 Fix KGDB backtrace on ARM
Modify trapframe decoding to properly analyze trapframe.

Provide method for fixup_pc. It happens, that in some kernel
functions, the GDB stack frame decoder cannot determine both
func name and frame size. This is because these functions
either contain invalid instruction, or their format does
not match standard schema. Detect that scenarios and move
PC accordingly to jump into known function schema, which
GDB is able to parse.

Obtained from:         Semihalf
Sponsored by:          Juniper Networks
Reviewed by:           kib, zbb
Differential Revision: https://reviews.freebsd.org/D5976
2016-04-20 17:58:13 +00:00
..
lib Follow-up r297842: Rework header generation to fix always rebuilding. 2016-04-18 18:13:58 +00:00
tests MFH 2016-03-10 21:16:01 +00:00
usr.bin Fix KGDB backtrace on ARM 2016-04-20 17:58:13 +00:00
COPYING
COPYING.LIB
Makefile Add more SUBDIR_PARALLEL. 2015-10-15 22:55:08 +00:00
Makefile.inc