lldb命令的-interpreter-exec控制台

时间:2016-02-04 05:51:36

标签: lldb

什么是--interpreter-exec console" lldb命令"意思 ? 它等同于特定lldb命令的lldb-mi命令吗? 例如,为了在lldb中断,我们使用" b main",但是在lldb-mi中我们使用" -break-insert main"。 我猜 - 解释 - 执行控制台" b主"相当于" -break-insert main"在lldb-mi。如果我错了,请纠正我

1 个答案:

答案 0 :(得分:0)

等效但不完全相同。 b <STRING>实际上是在解析<STRING>以尝试复制(和扩展)gdb断点语法的中等复杂工作。 --break-insert MI命令执行的工作不那么复杂,只支持较小的gdb断点语法子集。对于像“main”这样的字符串 - 函数名称“0x12345” - 和地址,或者“foo.c:12” - 文件和行,但这两者在功能上是等价的。