svn commit: r298358 - in head: contrib/gdb/gdb gnu/usr.bin/gdb/kgdb
Wojciech Macek
wma at semihalf.com
Wed Apr 20 20:23:24 UTC 2016
Fixed.
2016-04-20 13:09 GMT-07:00 Ngie Cooper (yaneurabeya) <yaneurabeya at gmail.com>
:
>
> > On Apr 20, 2016, at 10:58, Wojciech Macek <wma at FreeBSD.org> wrote:
> >
> > Author: wma
> > Date: Wed Apr 20 17:58:13 2016
> > New Revision: 298358
> > URL: https://svnweb.freebsd.org/changeset/base/298358
> >
> > Log:
> > 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
>
> This broke the build on i386:
> https://jenkins.freebsd.org/job/FreeBSD_HEAD_i386/2909/ .
More information about the svn-src-head
mailing list