- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
背景
我正在使用定制工具链(基于 Yocto 以及 gcc 4.7 和 gdb 7.5)使用 ARM 设备,并使用 Eclipse CDT 作为调试器前端进行远程 gdb 调试。最近,我遇到了一个问题,即我无法在远程目标上调试特定的可执行文件,因为当主机 gdb 连接到目标时立即发生此错误(由目标上的 gdbserver 报告):
error while loading shared libraries: unexpected PLT reloc type 0xf0
我终于可以通过调用 set sysroot 来追踪目标和主机上动态链接器库
在 gdb 中,我使用了随工具链一起生成的本地存储的目标根目录。/lib/ld-2.16.so
的二进制文件不匹配的问题
保持本地文件与远程文件同步是可行的,但我也可以省略设置 sysroot 以便至少调试可执行文件本身。这导致我想到以下内容
问题
在调试主机上使用错误的 ld.so
二进制文件如何影响目标上 gdbserver 内应用程序的执行?如果主机上根本没有 ld.so ,我宁愿期望在主机上得到错误的调试信息,因为可执行文件在目标(在 gdbserver 内)上运行没有问题。但由于行为不同,当文件可用时,似乎有一些从主机到目标的反馈。
最佳答案
How does the usage of a wrong ld.so binary on the debugging host influence the execution of the application within gdbserver on the target?
好问题。
一种可能的解释:为了正确跟踪例如在目标上加载共享库时,GDB 设置了许多内部断点(这些断点在维护信息断点
输出中可见 - 它们的断点编号为负)。
当您根本不提供本地文件时,GDB 不知道在哪里设置这些断点,因此它不会(例如,如果没有它们,您就无法调试库初始值设定项)。
当您提供不正确的本地文件时,GDB 会在错误的位置设置断点(通过覆盖 GDB 认为是指令的内容,但实际上是 PLT 重定位)。当加载器遇到这个被覆盖的重定位时,它会提示。
关于debugging - GDB远程调试: influences on execution on remote target,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26468802/
是否与sort 一致导致更随机的数组或者是 sort这里只是浪费? use List::Util qw(shuffle); @random1 = shuffle sort keys %vocables
我想知道 EJB 容器是否对 EJB 中的方法调用有影响。我不确定 @TransactionAttributes 注释或任何其他注释在这种情况下是否有效。如果有的话,在容器中是如何实现的? @Stat
关闭。这个问题是opinion-based .它目前不接受答案。 想改善这个问题吗?更新问题,以便可以通过 editing this post 用事实和引文回答问题. 8年前关闭。 Improve t
WPF DataGrid 有一个很好的默认功能,它将选定的单元格复制到剪贴板中,因此我们可以在其他应用程序中使用它。但看起来,复制过程可以在性能方面得到改进,并且我认为粘贴到 Excel 期间还存在某
背景 我正在使用定制工具链(基于 Yocto 以及 gcc 4.7 和 gdb 7.5)使用 ARM 设备,并使用 Eclipse CDT 作为调试器前端进行远程 gdb 调试。最近,我遇到了一个问题
我想用 Java 构建一个对话框,其中包含一个列表和下面的几个按钮。该列表最终的高度与按钮相同(大约一行),整个对话框大约有两行高度。 但是,我希望对话框更高(也许 10 行)并且 JList 占据大
我制作了一个 Fiddle 应该可以很好地解释问题(我希望): JSFiddle 简而言之:我有一个 JS 工具提示,它不应该采用其父宽度,而只是使用自动宽度(直到它达到最大宽度,然后换行文本)。这很
我会尽量简单地解释我的问题,但这是一个棘手的话题,没有遇到过这个问题的人可能不知道我在说什么。 我想使用 BorderLayout 使用西、东、北、南等组件,这些组件是我的“正常”组件(JLabel、
说,我使用 condition && do something 而不是 if (condition) { do something }。在优化上有提升吗? 最佳答案 没有。此外,如果代码需要优化,任何
我正在努力提高我的 SEO 排名:我使用 http://www.woorank.com工具我有一个“服务器错误”告诉我: Be sure that http://roulette-chat.fr
我正在阅读 Julie Lerman 写的关于 Code First 的书。根据这本书,注释和 fluent api 给出了相同的结果。一切都取决于开发人员的风格。 我知道注释允许配置代码首先生成数据
我正在用 java 编写缓存服务器,它将图像数据(jpg、png、tiff 等)缓存在内存中,以便通过 http 进行快速访问。图像由另一个服务呈现,这是一项昂贵的操作,因此我想将它们缓存在我的缓存服
我尝试在包含链接的 div 上创建鼠标悬停事件。当鼠标经过 div 时,背景会正确应用于所有 div,但是当鼠标经过链接时,背景只会应用于链接,为什么? 链接 IS 在 div 中,因此从逻辑上讲,它
我遇到了一些我找不到解释的奇怪的 CSS。 使用 position: absolute,一个 div a 被拉到另一个 div b。当 div b(位于 a 下方)有一个 position: rela
我正在使用 Puppeteer 从 HTML 页面呈现 PDF。 在呈现为 PDF 之前,我将媒体类型指定为“屏幕”: await page.emulateMedia('screen'); 假设我有一
我使用 VS2010 C-编译器在 Windows8 上开发了一个 Matlab mex 文件。很长一段时间,一切都很顺利…… 但是现在,mex 文件会阻止代码中的所有更改。无论我更改哪一行代码,重建
问题是,如果您在表中的某些字段上有索引,如果在大量插入(或更新)之后性能会受到影响,是否有某种方法可以再次加快速度? 我不确定,但我已经阅读了很多关于提高性能的文章,以至于我有点困惑。是否碎片化,例如
我是一名优秀的程序员,十分优秀!