在lldb表达式中使用sprintf格式化的字符串

时间:2016-04-20 07:38:57

标签: python lldb

我需要运行一个lldb扩展,它将在运行时根据从API调用接收的数据构建一个字符串。类似的东西:

char buf[128];
cnt = ...//some API call goes here
addr = .../another API call goes here
sprintf(buf, "%s/%d_%p.dat", dirName, cnt, (const void*)addr);

Python中不知道这些参数。当我将此传递给EvaluateExpression时,我收到错误

  

TypeError:格式字符串

的参数不足

有没有办法达到我的需要?

0 个答案:

没有答案