Avatar
omochimetaru 8/21/2018 5:05 AM
Linuxの中でlldb-serverを立ち上げて、Macからlldbのリモートデバッグで接続したが
5:05 AM
(lldb) expr 1+1 Shared Swift state for Run could not be initialized. The REPL and expressions are unavailable.
5:05 AM
swift-lldb - This is the version of LLDB that supports the Swift programming language & REPL.
5:05 AM
このメッセージが出てexprが使えなかったのですが
5:05 AM
どうすればできるか、誰かわかりますか
5:06 AM
なお、同一Linuxホスト内で、同じlldb-serverにlldbで接続した場合は、
5:06 AM
exprlist も動きました
5:08 AM
接続元と先でソースの場所が違うのが原因かもしれないんですが、 settings set target.source-map <ターゲットパス> <ローカルパス> をやったら
5:08 AM
ソースは出るようになったけど、 expr はダメで。
5:11 AM
あ!
5:11 AM
できた!
5:12 AM
プロセスにattachするときにロードされるっぽいですね
5:12 AM
ソースマップの設定を先にやればいいのか。