opnsense-src/gnu/usr.bin/gdb/kgdb
Zbigniew Bodek bf1be54f54 Use PCB/LR from PCB rather from stack on armv7-gdb
The kernel dump does not store these values on the stack.
Use PCB structure to resolve PC and LR properly.

Submitted by:  Wojciech Macek <wma@semihalf.com>
Reviewed by:   jhb, kib
Obtained from: Semihalf
Sponsored by:  Juniper Networks Inc.
Differential Revision: https://reviews.freebsd.org/D4013
2015-10-30 12:37:40 +00:00
..
kgdb.1 kgdb enhancements! 2013-02-19 02:09:18 +00:00
kgdb.h Change kbdb's kthr::cpu field into an int, to avoid gcc warnings about 2014-11-11 18:54:57 +00:00
kld.c KGDB: Accept KLD symbol files with the ".symbols" extension. 2013-03-28 17:07:02 +00:00
kthr.c Skip calling CPU_ISSET for NOCPU as a short period of time we can have 2014-12-09 14:21:43 +00:00
main.c When building a cross kgdb, link against the appropriate cross libkvm. 2013-12-28 23:31:22 +00:00
Makefile Convert to LIBADD 2014-11-25 21:18:18 +00:00
Makefile.depend.amd64 Add META_MODE support. 2015-06-13 19:20:56 +00:00
trgt.c Use single instance of the identical INKERNEL() and PMC_IN_KERNEL() 2015-07-02 14:37:21 +00:00
trgt_amd64.c When XSAVE support was added on amd64, the FPU save area was moved 2015-09-29 15:47:42 +00:00
trgt_arm.c Use PCB/LR from PCB rather from stack on armv7-gdb 2015-10-30 12:37:40 +00:00
trgt_i386.c Change kbdb's kthr::cpu field into an int, to avoid gcc warnings about 2014-11-11 18:54:57 +00:00
trgt_mips.c Fix mips64 and mipsn32 bilds by using proper register names. 2013-04-25 04:53:01 +00:00
trgt_powerpc.c In kthr.c, obtain the address of the PCB for threads that were running 2013-02-17 02:15:19 +00:00
trgt_powerpc64.c In kthr.c, obtain the address of the PCB for threads that were running 2013-02-17 02:15:19 +00:00
trgt_sparc64.c In kthr.c, obtain the address of the PCB for threads that were running 2013-02-17 02:15:19 +00:00