cprepend function-name [N | ADDR]
cappend function-name [N | ADDR]
source|src { filename | function_name } [ N]
disasm|dis { filename | function_name } [ N]
ハードウェアカウンタデータ空間およびメモリーオブジェクトリストを制御するコマンド
mobj_define mobj_type index_exp
indxobj_define indxobj_type index_exp
実験、標本、スレッド、および LWP を一覧表示するコマンド
フィルタリング用の標本、スレッド、LWP、および CPU の選択
object_show object1,object2,...
object_hide object1,object2,...
object_api object1,object2,...
object_select object1,object2,...
name { long | short } [ :{ shared_object_name | no_shared_object_name } ]
viewmode { user| expert | machine }
en_desc { on | off | =regexp }
er_print ユーティリティーのコマンド行構文は、次のとおりです。
er_print [ -script script | -command | - | -V ] experiment-list
er_print ユーティリティーのオプションは、次のとおりです。
キーボードから入力された er_print コマンドを読み取ります。
script ファイルからコマンドを読み取ります。script ファイルは、一連の er_print コマンドを含むファイルで、1 行に 1 つの er_print コマンドがあります。-script オプションを指定しない場合、er_print は、端末またはコマンド行からコマンドを読み取ります。
指定されたコマンドを処理します。
バージョン情報を表示して終了します。
er_print のコマンド行には、複数のオプションを指定できます。指定したオプションは、指定した順に処理されます。スクリプト、ハイフン、明示的なコマンドを任意の順序で組み合わせることができます。コマンドまたはスクリプトを何も指定しなかった場合、er_print はデフォルトで対話モードになり、キーボードからコマンドを入力します。対話モードを終了するには、quit と入力するか、Ctrl-D を押します。
それぞれのコマンドが処理されたあと、その処理から発生したエラーメッセージまたは警告メッセージがある場合は、出力されます。処理に関する統計情報の概要を出力するには、procstats コマンドを使用します。
er_print ユーティリティーで使用できるコマンドについては、以降の節で示します。
すべてのコマンドは、そのコマンドであることが明確なかぎり、短縮することができます。コマンドを複数の行に分割するには、行の末尾にバックスラッシュ \ を付けます。\ で終わる行は、その行の構文解析が行われる前に \ 文字が削除され、次の行の内容が追加されます。1 つのコマンドに使用できる行数は、利用可能なメモリー以外に制限はありません。
空白文字を含んでいる引数は、二重引用符で囲む必要があります。引用符の内部では、行をまたいでテキストを分割してもかまいません。