Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 20 Apr 2016 13:09:36 -0700
From:      "Ngie Cooper (yaneurabeya)" <yaneurabeya@gmail.com>
To:        Wojciech Macek <wma@FreeBSD.org>
Cc:        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:  <19FE0F58-8B36-427F-9517-8C14765B9F8B@gmail.com>
In-Reply-To: <201604201758.u3KHwDNq028372@repo.freebsd.org>
References:  <201604201758.u3KHwDNq028372@repo.freebsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help

> On Apr 20, 2016, at 10:58, Wojciech Macek <wma@FreeBSD.org> wrote:
>=20
> Author: wma
> Date: Wed Apr 20 17:58:13 2016
> New Revision: 298358
> URL: https://svnweb.freebsd.org/changeset/base/298358
>=20
> Log:
>  Fix KGDB backtrace on ARM
>=20
>  Modify trapframe decoding to properly analyze trapframe.
>=20
>  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.
>=20
>  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?19FE0F58-8B36-427F-9517-8C14765B9F8B>