LLDB 相当于 GDB 的 'set auto-solib-add on'
LLDB equivalent to GDB's 'set auto-solib-add on'
我正在尝试使用 LLDB/LLDB 服务器远程调试动态加载的共享对象(通过 dlopen)。
我注意到在这种情况下调试符号不会自动加载。
当出于类似目的使用 GDB 时,我使用 'set auto-solib-add on' 配置来指示 GDB 新加载的共享对象及其符号将自动 added/loaded.
LLDB 是否有一些等效的选项?
lldb 没有set auto-solib-add off
,这个行为一直存在。你可以使用 lldb 命令 image list <my_dylib_name.dylib>
来查看 lldb 是否收到了 dyld 正在加载图像的通知。通知 lldb 关于共享库加载的机制很漂亮 straight-forward,如果我们没有被告知库加载,我会感到惊讶。从 dylib 获取其调试信息的各种机制更加复杂,很可能那里出了问题。
我正在尝试使用 LLDB/LLDB 服务器远程调试动态加载的共享对象(通过 dlopen)。 我注意到在这种情况下调试符号不会自动加载。
当出于类似目的使用 GDB 时,我使用 'set auto-solib-add on' 配置来指示 GDB 新加载的共享对象及其符号将自动 added/loaded.
LLDB 是否有一些等效的选项?
lldb 没有set auto-solib-add off
,这个行为一直存在。你可以使用 lldb 命令 image list <my_dylib_name.dylib>
来查看 lldb 是否收到了 dyld 正在加载图像的通知。通知 lldb 关于共享库加载的机制很漂亮 straight-forward,如果我们没有被告知库加载,我会感到惊讶。从 dylib 获取其调试信息的各种机制更加复杂,很可能那里出了问题。