I am trying to create an LLDB aliasthat evaluates expressionusing the ( %1) argument to alias. I tried many different syntax combinations, but it looks like everything that uses %1in expressioncannot be parsed.
(lldb) version
LLDB-112.1
This works as expected:
(lldb) expr (char*) strdup(argv[1])
(char *) $23 = 0x000000010061c090 "--calc"
When I create alias, containing %1, the example does not work.
(lldb) command alias dup expr (char*) strdup(%1)
(lldb) dup argv[1]
error: expected expression
error: 1 errors parsing expression
How to create an alias LLDB that evaluates its argument using expression?
source
share