英语法语西班牙语

Ad


OnWorks 网站图标

llvm-bcanalyzer-3.8 - 云端在线

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

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

程序:

您的姓名


llvm-bcanalyzer - LLVM 位码分析器

概要


llvm-b分析器 [选项[文件名]

商品描述


llvm-b分析器 command 是一个用于分析 bitcode 文件的小实用程序。 工具
读取一个位码文件(例如用 LLVM-AS 工具)并生成统计数据
报告位码文件的内容。 该工具还可以转储低级别但人为
位码文件的可读版本。 这个工具可能不是很感兴趣或
实用程序,除了那些直接使用 bitcode 文件格式的程序。 大多数 LLVM 用户
可以忽略这个工具。

If 文件名 被省略或是 -, 然后 llvm-b分析器 从标准输入读取其输入。
这对于将工具组合到管道中很有用。 输出写入标准
输出。

配置


-节点尾
原因 llvm-b分析器 通过仅写出模块级别来缩写其输出
概括。 不显示各个功能的详细信息。

-倾倒 原因 llvm-b分析器 以人类可读的格式转储位码。 这种格式
与 LLVM 程序集显着不同,并提供了有关
位码文件的编码。

-核实
原因 llvm-b分析器 验证通过读取位码生成的模块。 这个
确保生成的统计数据基于一致的模块。

-救命 打印命令行选项的摘要。

退出 状态


If llvm-b分析器 成功,以0退出。否则,如果发生错误,它将
以非零值退出,通常为 1。

概要 OUTPUT 释义


以下项目始终由 llvm-bcanalyzer 打印。 他们包括摘要
输出。

位码 分析 Of 模块
这仅提供了进行位码分析的模块的名称
产生。

位码 版本 联系电话
分析器读取的文件的位码版本(不是 LLVM 版本)。

文件 尺寸
整个位码文件的大小(以字节为单位)。

模块 字节
模块块的大小(以字节为单位)。 百分比与文件大小有关。

功能 字节
所有功能块的大小(以字节为单位)。 百分比与文件大小有关。

全球 类型 字节
全局类型池的大小(以字节为单位)。 百分比与文件大小有关。
这是位码文件中所有类型定义的大小。

常数 泳池 字节
常量池块百分比的大小(以字节为单位)与文件大小有关。

模块 全球 字节
全局变量定义及其初始值设定项的大小(以字节为单位)。
百分比与文件大小有关。

操作说明 清单 字节
所有函数中所有指令列表的大小(以字节为单位)。 百分比是
相对于文件大小。 请注意,此值也包含在函数字节中。

压实 字节
所有函数中所有压缩表的大小(以字节为单位)。 百分比是
相对于文件大小。 请注意,此值也包含在函数字节中。

图形符号 字节
所有函数中所有符号表的大小(以字节为单位)。 百分比是
相对于文件大小。 请注意,此值也包含在函数字节中。

依赖的 图书馆 字节
模块中依赖库列表的大小(以字节为单位)。 百分比是
相对于文件大小。 请注意,此值也包含在模块全局
字节。

联系电话 Of 位码 吹氣梢
位码文件中任何类型的块总数。

联系电话 Of 主要工作内容
位码文件中的函数定义总数。

联系电话 Of 类型
全局类型池中定义的类型总数。

联系电话 Of 常量
常量池中定义的常量(任何类型)的总数。

联系电话 Of 基础 吹氣梢
bitcode 文件中所有函数中定义的基本块的总数。

联系电话 Of 说明
bitcode 文件中所有函数中定义的指令总数。

联系电话 Of 说明
位码文件中所有函数中定义的长指令总数。
长指令是指那些占用超过 4 个字节的指令。 通常很长的指令
是具有多个索引、PHI 节点和对具有大的函数的调用的 GetElementPtr
参数的数量。

联系电话 Of 操作数
位码文件中所有指令使用的操作数总数。

联系电话 Of 压实
bitcode 文件中所有函数的压缩表总数。

联系电话 Of 图形符号
位码文件中所有函数的符号表总数。

联系电话 Of 依赖的
在位码文件中找到的依赖库的总数。

合计 操作说明 尺寸
位码文件中所有函数中指令的总大小。

一般 操作说明 尺寸
bitcode 文件中所有函数中每条指令的平均字节数。
该值的计算方法是将总指令大小除以指令数。

最大 Type 插槽 联系电话
用于类型插槽编号的最大值。 较大的插槽编号值需要更多
要编码的字节。

最大 插槽 联系电话
用于值的槽号的最大值。 较大的插槽编号值需要更多
要编码的字节。

字节
值定义(任何类型)的平均大小。 这是通过除以计算的
文件大小按任何类型的值总数。

字节 全球
全局定义(常量和全局变量)的平均大小。

字节 功能
每个函数定义的平均字节数。 这是通过除以计算的
按函数数的函数字节数。

# of VBR 32位 整数
使用可变比特率编码的 32 位整数的总数
方案。

# of VBR 64位 整数
使用可变比特率编码的 64 位整数的总数
方案。

# of VBR 压缩 字节
使用 32 位和 64 位整数消耗的总字节数
可变比特率编码方案。

# of VBR 扩大 字节
32 位和 64 位将消耗的总字节数
整数,如果它们没有使用 Variable Bit Rage 编码方案进行压缩。

字节 保存 VBR
使用可变比特率编码方案保存的总字节数。 这
百分比与 VBR 扩展字节数有关。

产品详情 OUTPUT 释义


仅当未提供 -nodetails 选项时才会出现以下定义。 详细的
输出提供基于每个功能的附加信息。

Type
函数的类型签名。

字节 尺寸
函数块中的总字节数。

基础 吹氣梢
函数定义的基本块的数量。

说明
函数定义的指令数。

说明
函数中使用长指令格式的指令数。

操作数
函数中所有指令使用的操作数数。

操作说明 尺寸
函数中指令消耗的字节数。

一般 操作说明 尺寸
函数中指令消耗的平均字节数。 这个值
是通过将指令大小除以指令来计算的。

字节 操作说明
函数每条指令使用的平均字节数。 这个值是
通过将字节大小除以指令来计算。 请注意,这与
平均指令大小。 它计算一个相对于总函数大小的数字而不是
只是指令列表的大小。

联系电话 of VBR 32位 整数
在此函数中找到的 32 位整数的总数(用于任何用途)。

联系电话 of VBR 64位 整数
在此函数中找到的 64 位整数的总数(用于任何用途)。

联系电话 of VBR 压缩 字节
此函数中 32 位和 64 位整数消耗的总字节数
使用可变比特率编码方案。

联系电话 of VBR 扩大 字节
此函数中 32 位将消耗的总字节数
和 64 位整数,如果它们没有使用可变比特率编码进行压缩
方案。

字节 保存 VBR
此函数中使用可变比特率保存的总字节数
编码方案。 该百分比与 VBR 扩展字节数有关。

使用 onworks.net 服务在线使用 llvm-bcanalyzer-3.8


免费服务器和工作站

下载 Windows 和 Linux 应用程序

Linux 命令

Ad