英语法语西班牙语

Ad


OnWorks 网站图标

abidw - 云端在线

通过 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器在 OnWorks 免费托管服务提供商中运行 abidw

这是命令 abidw 可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器

程序:

您的姓名


abidw - 序列化 ELF 文件的 ABI

abidw 读取共享库 ELF 格式并将其 ABI 的 XML 表示形式发送到
标准输出。 发出的表示包括所有全局定义的函数
和变量,以及它们类型的完整表示。 它还包括一个
文件的全局定义 ELF 符号的表示。 输入共享库
必须包含相关的调试信息 格式。

召唤


abidw [选项] [ ]

配置


· - 帮帮我 | -h

显示有关命令的简短帮助并退出。

· - 版 | -v

显示程序版本并退出。

· --调试信息目录 | -d <目录路径>

如果调试信息为 精灵文件路径 在一个单独的文件中
位于一个非标准的地方,这说明 阿比德 在哪里寻找调试信息
文件中。

需要注意的是 目录路径 必须指向调试信息所在的根目录
呈树状排列。 在基于 Red Hat 的系统下,该目录是
平时 /usr/lib/调试.

请注意,对于由您安装的拆分调试信息,此选项不是必需的
系统的包管理器,因为那时 阿比德 知道在哪里可以找到它。

· --输出文件 <文件路径>

此选项指示 阿比德 发出的 XML 表示 精灵文件路径
文件 文件路径,而不是将其发送到其标准输出。

· --没有输出

此选项指示 阿比德 不发出 ABI 的 XML 表示。 所以
只读取 ELF 和调试信息,构建内部表示
ABI 并退出。 此选项通常用于调试目的。

· --检查备用调试信息 <小精灵路径>

如果文件的调试信息 小精灵路径 包含对一个的引用 备用 调试
info 文件, 阿比德 检查它是否可以找到备用调试信息文件。 在那里面
在这种情况下,它会发出一条有意义的成功消息,提到备用路径的完整路径
找到调试信息文件。 否则,它会发出错误代码。

· --不显示位置
不显示有关位置的信息 第二 共用的, 图书馆 各自
类型已更改。

· --check-alternate-debug-info-base-name <小精灵路径>

喜欢 --检查备用调试信息,但在成功消息中,只提及基数
调试信息文件的名称; 不是它的完整路径。

· --加载所有类型

默认情况下, 利巴比盖尔 (因此 阿比德) 仅加载可访问的类型
公开定义和导出的函数和变量声明
二进制。 所以只有那些类型出现在输出中 阿比德. 然而这个选项
& 阿比德 加载 所有 二进制文件中定义的类型,甚至那些不是
可从公共声明中访问。

· --阿比迪夫
加载参数中给出的 ELF 二进制文件的 ABI,将其保存在 libabigail 的 XML 中
在临时文件中格式化; 从临时 XML 文件中读取 ABI 并进行比较
已根据 ELF 二进制文件的 ABI 读回的 ABI
争论。 ABI 应该比较相等。 如果没有,程序会发出一个
诊断并以非零代码退出。

这是一个调试和健全性检查选项。

· --统计

发出有关各种内部事物的统计数据。

· --详细

发出关于内部杂项进展的详细日志。

附注


备用 调试 info
从 DWARF 规范的第 4 版开始, 备用 调试 信息 是一个 GNU
DWARF 规范的扩展。 然而,有人提议将其纳入
即将发布的 DWARF 标准第 5 版。 您可以阅读有关 GNU 扩展的更多信息
矮人标准 点击此处.

使用 onworks.net 服务在线使用 abidw


免费服务器和工作站

下载 Windows 和 Linux 应用程序

Linux 命令

Ad