Sun Studio 12:性能分析器

控制装入对象展开和折叠的命令

object_list

显示一个由两列组成的列表,包含可用装入对象的状态和名称。在第一列中显示每个装入对象的展开状态,在第二列中显示对象的名称。每个装入对象的名称前有 yes(指示在函数列表中显示该对象的函数(已展开))或 no(指示在函数列表中不显示该对象的函数(已折叠))。已折叠装入对象的所有函数都映射到函数列表中表示整个装入对象的单个条目。

以下是装入对象列表的示例。


(er_print) object_list
Sel Load Object
=== ==================
no  <Unknown>
yes <Freeway>
yes <libCstd_isa.so.1>
yes <libnsl.so.1>
yes <libmp.so.2>
yes <libc.so.1>
yes <libICE.so.6>
yes <libSM.so.6>
yes <libm.so.1>
yes <libCstd.so.1>
yes <libX11.so.4>
yes <libXext.so.0>
yes <libCrun.so.1>
yes <libXt.so.4>
yes <libXm.so.4>
yes <libsocket.so.1>
yes <libgen.so.1>
yes <libcollector.so>
yes <libc_psr.so.1>
yes <ld.so.1>
yes <liblayout.so.1>

object_select object1,object2,...

选择要显示其中函数信息的装入对象。object-list 是装入对象的列表,用逗号分隔且不加空格。如果选择某个装入对象,则会展开其函数,并且在函数列表中显示具有非零度量的所有函数。如果未选择某个装入对象,则会折叠其函数,并且仅显示包含整个装入对象的度量的单个行,而不是显示其各个函数。

装入对象的名称应该为全路径名或基本名称。如果对象名称本身包含逗号,则必须用双引号将名称引起来。