From owner-freebsd-arm@freebsd.org Mon Jan 23 18:45:46 2017 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 3B4AFCBE194 for ; Mon, 23 Jan 2017 18:45:46 +0000 (UTC) (envelope-from rj@obsigna.com) Received: from mo6-p00-ob.smtp.rzone.de (mo6-p00-ob.smtp.rzone.de [IPv6:2a01:238:20a:202:5300::5]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "*.smtp.rzone.de", Issuer "TeleSec ServerPass DE-2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 992792EB; Mon, 23 Jan 2017 18:45:45 +0000 (UTC) (envelope-from rj@obsigna.com) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1485197141; l=1392; s=domk; d=obsigna.com; h=To:References:Content-Transfer-Encoding:Cc:Date:In-Reply-To:From: Subject:Mime-Version:Content-Type; bh=9iMw1hoOQFxODxl0OhFaxZZ6b0/PmH0ewQ2zWipNv1M=; b=ymIdsR/c5p3l4ccGmeg5X+7nrFASx5XYSlMhuZvh0VtCcl4qSj7JJSwWfwJ20hT0/J Mhhr3Dm/YFDiHSzMH6MikfyEE5OU6B//dyGdCFch/Vvx5K20RT3T538qeZI5xR6H5tmy LKMT0jUmim81QSmppDaplNu3uAzQdEawkbFzc= X-RZG-AUTH: :O2kGeEG7b/pS1EK7WHa0hxqKZr4lnx6UhT0M0o35iAdWtoM07Gt3wQHFGh0i99HgKKA= X-RZG-CLASS-ID: mo00 Received: from mail.obsigna.com (bb02b584.virtua.com.br [187.2.181.132]) by smtp.strato.de (RZmta 39.11 DYNA|AUTH) with ESMTPSA id R0968at0NIje62v (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (curve secp521r1 with 521 ECDH bits, eq. 15360 bits RSA)) (Client did not present a certificate); Mon, 23 Jan 2017 19:45:40 +0100 (CET) Received: from rolf.projectworld.net (rolf.projectworld.net [192.168.222.25]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.obsigna.com (Postfix) with ESMTPSA id 370DE7506D97; Mon, 23 Jan 2017 16:45:37 -0200 (BRST) Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Mac OS X Mail 10.2 \(3259\)) Subject: Re: lldb on BeagleBone Black From: "Dr. Rolf Jansen" In-Reply-To: Date: Mon, 23 Jan 2017 16:45:35 -0200 Content-Transfer-Encoding: quoted-printable Message-Id: <28AA6259-BCB6-4527-B292-81531D758F8E@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> To: "freebsd-arm@freebsd.org" X-Mailer: Apple Mail (2.3259) X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 23 Jan 2017 18:45:46 -0000 > Am 23.01.2017 um 15:36 schrieb Ed Maste : >=20 > On 16 January 2017 at 09:20, Dr. Rolf Jansen wrote: >>=20 >> 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. >=20 > 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. >=20 > -Ed In the moment, I am building/installing LLDB from the SVN-trunk (r292723 = -- 5.0.0 branch) on my BeagleBone Black. Installation is in progress = now, and I guess in a 2 or 3 hours this will be finished. Please let me know, once the patch made it into the SVN repository. Then = I will run 'svn update' and 'ninja lldb install' once again, and I hope = that ninja is smart enough to compile only the changes. Thank you very much for looking into it. Best regards Rolf=