Date: Wed, 20 Apr 2016 13:23:04 -0700 From: Wojciech Macek <wma@semihalf.com> To: "Ngie Cooper (yaneurabeya)" <yaneurabeya@gmail.com> Cc: Wojciech Macek <wma@freebsd.org>, src-committers <src-committers@freebsd.org>, svn-src-all@freebsd.org, svn-src-head@freebsd.org Subject: Re: svn commit: r298358 - in head: contrib/gdb/gdb gnu/usr.bin/gdb/kgdb Message-ID: <CANsEV8fMt8eKndXapJax7JWn=w6r4rn9m36%2BE9Kg=r7MmXToEQ@mail.gmail.com> In-Reply-To: <19FE0F58-8B36-427F-9517-8C14765B9F8B@gmail.com> References: <201604201758.u3KHwDNq028372@repo.freebsd.org> <19FE0F58-8B36-427F-9517-8C14765B9F8B@gmail.com>
next in thread | previous in thread | raw e-mail | index | archive | help
Fixed. 2016-04-20 13:09 GMT-07:00 Ngie Cooper (yaneurabeya) <yaneurabeya@gmail.com> : > > > On Apr 20, 2016, at 10:58, Wojciech Macek <wma@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/ .
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CANsEV8fMt8eKndXapJax7JWn=w6r4rn9m36%2BE9Kg=r7MmXToEQ>