[lldb-dev] lldb remote debuting failing
Greg Clayton via lldb-dev
lldb-dev at lists.llvm.org
Thu Aug 18 17:13:35 PDT 2016
> On Aug 18, 2016, at 2:37 AM, via lldb-dev <lldb-dev at lists.llvm.org> wrote:
>
> Hi All,
>
> I am trying to remote debug. My code is on 10.11 and my test machine is 10.12, Sierra. I am using Xcode 5 on both machines. I am following below steps for remote debugging:
> Test machine
> -------------
> cd /Applications/Xcode.app/Contents/SharedFrameworks/LLDB.framework/Versions/A/Resources
>
> ./debugserver 192.168.116.130:12345 --attach=408
>
> Code build machine
> —————————————
> lldb
> process connect connect://192.168.116.151:12345
> b main.c:8
>
>
> This works fine if both build and test machines are 10.11 but fails with below error if test machine is 10.12 and build machine is 10.11:
>
>
> process connect connect://192.168.116.187:12345
> Assertion failed: (!"Unhandled architecture in PlatformDarwin::GetSoftwareBreakpointTrapOpcode()"), function GetSoftwareBreakpointTrapOpcode, file /SourceCache/lldb/lldb-300.2.53/source/Plugins/Platform/MacOSX/PlatformDarwin.cpp, line 437.
>
>
> Any suggestions to fix this?
Try the following:
1 - mount the root file system of your remote machine on your local machine using AFP (and lets pretend it end up at "/Volumes/RemoteMachine")
2 - select the remote-macosx platform and specify the sysroot:
(lldb) platform select remote-macosx --sysroot /Volumes/RemoteMachine
(lldb) process connect connect://192.168.116.187:12345
Let us know how that goes.
>
>
> --
> Have a nice day!
> Regards,
> Dipti
> _______________________________________________
> lldb-dev mailing list
> lldb-dev at lists.llvm.org
> http://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-dev
More information about the lldb-dev
mailing list