lldb on BeagleBone Black

Ed Maste emaste at freebsd.org
Mon Jan 23 17:36:32 UTC 2017


On 16 January 2017 at 09:20, Dr. Rolf Jansen <rj at obsigna.com> wrote:
>
> Building and installation of devel/llvm37 from the ports went well without problems, however, lldb37 is only of minor usefulness since stepping-into/over lines of code does not work. I can set breakpoint, and execution stops fine on breakpoints, however, when I hit 'n' or 's', the program simply continues 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


More information about the freebsd-arm mailing list