shell - 如何在 gdb 批处理模式下运行命令(打印 $_siginfo,x/i $pc)?
问题描述
我想以批处理模式执行 siginfo 和 $eip。我怎样才能做到这一点。我有一个核心转储和符号路径,我想在 shell 脚本下执行它。我试过 gdb -ex,但没有用。
解决方案
您需要将$
字符转义为\$
,或使用''
引号而不是""
。否则,$eip
由外壳扩展,通常导致空字符串。
推荐阅读
- python - 如何在情节中将悬停数据转换为货币?
- ios - Swift:在水平线上垂直堆叠文本
- r - 如何在 R 中创建曲面图
- python - 从 SQL 服务器获取百万条记录并保存到 pandas 数据框
- algorithm - 这段代码的时间复杂度是多少?
- java - 休眠分页未按预期工作
- html - 是否可以用六个 iframe 制作一个立方体?
- javascript - 如何手动制作firebase动态链接?
- python - 我正在制作一个 Whack a Mole 游戏,当用户单击鼹鼠图像时,他会得到一个点。我无法弄清楚如何做到这一点
- android - Class not found. Test class not found