我正在尝试创建一个 LLDB alias
,它expression
使用参数 ( %1
) 对alias
. 我尝试了很多很多不同的语法组合,但似乎任何%1
在 an中使用的东西都expression
无法解析。
(lldb) version
LLDB-112.1
这按预期工作:
(lldb) expr (char*) strdup(argv[1])
(char *) $23 = 0x000000010061c090 "--calc"
当我创建一个alias
包含%1
示例时失败。
(lldb) command alias dup expr (char*) strdup(%1)
(lldb) dup argv[1]
error: expected expression
error: 1 errors parsing expression
如何创建一个 LLDB 别名来评估其参数expression
?