- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
当从运行 gdb 的主机发送 step
命令到运行 gdb 服务器的远程目标(通过 TCP/IP 连接)时,我在目标上收到以下错误
ptrace: Input/output error.
input_interrupt, count = 1 c = 36 ('$')
此后目标没有任何反应 - 只是挂起。在主机的gdb上,显示如下
(gdb) step
warning: Remote failure reply: E01
Ignoring packet error, continuing...
Ignoring packet error, continuing...
Ignoring packet error, continuing...
Ignoring packet error, continuing...
Ignoring packet error, continuing...
这将无限期地持续下去。最终我不得不重新启动目标。 continue
工作正常并且能够在我指定的断点处触发。这个故障是完全在 gdbserver 端还是与我的 gdb 配置有关?
目标上的 gdbserver 版本
主机上的 gdb(从源代码构建)版本
最佳答案
看起来我遇到的问题是由于编译主机 GDB 时目标不正确造成的。对于我正在使用的目标处理器,我需要将目标标志设置为
--target=arm-linux-gnueabihf
到目前为止,我能够单步执行我的代码并触发段错误。
关于c - 尝试单步执行代码时 gdbserver 锁定,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36877503/
我正在尝试使用范围输入元素构建一个 slider ,该元素在单击、滚动或长按(连续按下)时移动 1 步。我有点击和滚动所需的逻辑,但是相同的逻辑似乎不适用于鼠标按下事件(长按/连续按下)。 到目前为止
我正在编写一个跟踪其他程序执行情况的程序。我正在使用动态指令检测来跟踪 x86 的 CMP 指令的行为。 我正在使用 Windows 调试 API 来控制被调试程序的行为。我使用“仅调试此进程”标志启
我有以下代码片段。 我有点困惑,首先,为什么我的步骤参数是2,是不是因为我从字典之外跳转,所以我最终得到了总人口? 第二:i+1 到底是做什么的?以前没见过吗?如果我从 i (国家名称)跳到总人口上,
如果我同时拥有公钥和私钥,如何使用 everyauth 通过 node.js 执行非常简单的 oauth 身份验证?与多步骤 facebook 类型的身份验证不同,我只想使用 everyauth 进行
关闭。这个问题不满足Stack Overflow guidelines .它目前不接受答案。 想改善这个问题吗?更新问题,使其成为 on-topic对于堆栈溢出。 2年前关闭。 Improve thi
我是一名优秀的程序员,十分优秀!