Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 21 Dec 2015 11:11:06 -0800
From:      John Baldwin <jhb@freebsd.org>
To:        freebsd-hackers@freebsd.org
Cc:        Bertram Scharpf <lists@bertram-scharpf.de>, emaste@freebsd.org
Subject:   Re: lldb crashes hello.c
Message-ID:  <1822063.F241qPFAvS@ralph.baldwin.cx>
In-Reply-To: <20151218190616.GA2284@becker.bs.l>
References:  <20151218190616.GA2284@becker.bs.l>

next in thread | previous in thread | raw e-mail | index | archive | help
On Friday, December 18, 2015 08:06:16 PM Bertram Scharpf wrote:
> Hi,
> 
> I started to play around with LLDB, but it crashes right on the start.
> 
> 
>   user@host ~/sandbox % rake hello
>   cc -I/usr/local/include -g -O0 -o hello.o -c hello.c
>   cc -Wl,-L/usr/local/lib -o hello hello.o
>   user@host ~/sandbox % lldb
>   (lldb) target create hello
>   Current executable set to 'hello' (i386).
>   (lldb) source list
>      8    {
>      9        printf( "Hello, world!\n");
>      10       return 0;
>      11   }
>      12
>   (lldb) breakpoint set -f hello.c -l 9
>   Breakpoint 1: where = hello`main + 31 at hello.c:9, address = 0x080485af
>   (lldb) process launch
>   Process 2409 launching
>   Process 2409 stopped
>   (lldb) Process 2409 launched: '/usr/home/user/sandbox/hello' (i386)
>   Process 2409 stopped
>   * thread #1: tid = 100224, 0x0818188f, stop reason = hardware error
>       frame #0: 0x0818188f
>   -> 0x818188f:  addb   %al, (%eax)
>      0x8181891:  addb   %al, (%eax)
>      0x8181893:  addb   %al, (%eax)
>      0x8181895:  addb   %al, (%eax)
>   (lldb)

lldb doesn't (yet) support running FreeBSD/i386 binaries I believe.

-- 
John Baldwin



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?1822063.F241qPFAvS>