【发布时间】:2018-10-01 16:46:12
【问题描述】:
使用 lldb,如何将包含十六进制字符的长字符串作为命令行参数传递?某些十六进制字符可能无法打印。
(lldb) setting set target.run-args "AAAA\\x66\\x6f\\x6f"
(lldb) settings show target.run-args
target.run-args (array of strings) =
[0]: "AAAA\x66\x6f\x6f"
// when I want it to read: "AAAAfoo"
在 gdb 中我可以使用 echo -n -e 'AAAA\x66\x6f\x6f'。
【问题讨论】: