freebsd-dev/gnu/usr.bin
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
..
binutils MFH 2016-03-02 16:14:46 +00:00
cc Follow-up r297842: Rework header generation to fix always rebuilding. 2016-04-18 18:13:58 +00:00
dialog Add META_MODE support. 2015-06-13 19:20:56 +00:00
diff MFH 2016-03-10 21:16:01 +00:00
diff3 DIRDEPS_BUILD: Regenerate without local dependencies. 2016-02-24 17:20:11 +00:00
dtc DIRDEPS_BUILD: Regenerate without local dependencies. 2016-02-24 17:20:11 +00:00
gdb Fix KGDB backtrace on ARM 2016-04-20 17:58:13 +00:00
gperf META MODE: Update dependencies with 'the-lot' and add missing directories. 2015-12-01 05:23:19 +00:00
grep META MODE: Update dependencies with 'the-lot' and add missing directories. 2015-12-01 05:23:19 +00:00
groff MFH 2016-03-02 16:14:46 +00:00
rcs Hardcode date in RCS paper for reproducibility 2016-02-17 14:34:01 +00:00
sdiff DIRDEPS_BUILD: Regenerate without local dependencies. 2016-02-24 17:20:11 +00:00
tests MFH 2016-03-10 21:16:01 +00:00
Makefile - Record dependencies of gdb/gdbtui/kgdb on binutils/lib{bfd,iberty,opcodes}, 2015-07-19 00:38:19 +00:00
Makefile.inc