Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 23 Jan 2017 12:36:10 -0500
From:      Ed Maste <emaste@freebsd.org>
To:        "Dr. Rolf Jansen" <rj@obsigna.com>
Cc:        "freebsd-arm@freebsd.org" <freebsd-arm@freebsd.org>
Subject:   Re: lldb on BeagleBone Black
Message-ID:  <CAPyFy2A=3g7Nr3XcibCO6Yzbh7UYf=_mdSaoqkbaNxqeFn6zHg@mail.gmail.com>
In-Reply-To: <06672183-F0A6-47C9-AC53-091515CBEBC3@obsigna.com>
References:  <3DA2368D-AE7B-4D69-A634-2861D2EFA9AE@obsigna.com> <8FDE5FCC-9BA8-4601-A32E-04FBAB5FFBEA@obsigna.com> <0ee18ae6-7588-97c9-bc04-3ad83b0c33b3@freebsd.org> <34EB351A-3BA9-4D38-AF1C-96B065564C42@obsigna.com> <06672183-F0A6-47C9-AC53-091515CBEBC3@obsigna.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On 16 January 2017 at 09:20, Dr. Rolf Jansen <rj@obsigna.com> wrote:
>
> Building and installation of devel/llvm37 from the ports went well withou=
t problems, however, lldb37 is only of minor usefulness since stepping-into=
/over lines of code does not work. I can set breakpoint, and execution stop=
s fine on breakpoints, however, when I hit 'n' or 's', the program simply c=
ontinues execution in a normal fashion until end.

Yes. Single-stepping on ARM requires special support in the debugger,
which does not yet exist in LLDB for FreeBSD. The good news is that
there is a patch in review to add this support. I'm hoping to review,
test and commit it this week to the upstream LLDB repository, and I'll
see about merging it into the LLDB in the FreeBSD base system from
there.

-Ed



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAPyFy2A=3g7Nr3XcibCO6Yzbh7UYf=_mdSaoqkbaNxqeFn6zHg>