Oracle® Solaris Studio 12.4:性能分析器

退出打印视图

更新时间: 2015 年 1 月
 
 

在不运行实验的情况下查看源代码/反汇编代码

使用 er_src 实用程序就可以在不运行实验的情况下查看带注释的源代码和带注释的反汇编代码。 显示的生成方式与在性能分析器中的显示生成方式相同,只是不显示任何度量。er_src 命令的语法如下所示:

er_src [ -func | -{source,src} item tag | -{disasm,dis} item tag |
-{cc,scc,dcc} com-spec | -outfile filename | -V ] object

object 是可执行文件、共享对象或对象文件(.o 文件)的名称。

item 是用于生成可执行文件或共享对象的函数、源文件或对象文件的名称。item 还可以采用 function file’的格式指定,在这种情况下,er_src 将在指定文件的源上下文中显示指定函数的源代码或反汇编代码。

tag 是索引,用于决定当多个函数具有相同的名称时引用哪个 item。该选项是必需选项,但如果没有必要解析函数,则可以忽略该选项。

特殊的项和标记 all -1 指示 er_src 为该对象中的所有函数生成带注释的源代码或反汇编代码。


注 - 在可执行文件和共享对象上使用 all -1 生成的输出可能非常大。

以下几节介绍 er_src 实用程序可以接受的选项。