以下命令控制显示调用方和被调用方信息的方式。
按函数排序度量 (sort) 指定的顺序,输出每个函数的调用方-被调用方面板。
在每个调用方-被调用方报告中,调用方和被调用方按调用方-被调用方排序度量 (csort) 进行排序。可以使用 limit 命令限制写入的面板数(请参见控制输出的命令)。选定的(中央)函数以星号标记,如以下示例所示。
Attr. Excl. Incl. Name User CPU User CPU User CPU sec. sec. sec. 4.440 0. 42.910 commandline 0. 0. 4.440 *gpf 4.080 0. 4.080 gpf_b 0.360 0. 0.360 gpf_a |
在此示例中,gpf 是选定的函数;它由 commandline 调用,而它调用 gpf_a 和 gpf_b。
为指定的函数写入调用方-被调用方面板。当有多个函数具有相同的名称时,需要使用可选参数 N。为具有给定函数名称的第 N 个函数写入调用方-被调用方面板。在命令行上提供命令时,N 是必需的;如果不需要它,则将其忽略。当以交互方式提供不带 N 的命令但又需要 N 时,则会列显具有对应 N 值的函数列表。
构建调用堆栈时,将指定的函数置于当前调用堆栈片段之前。如果函数名称不明确,可选参数是必需的;有关指定该参数的更多信息,请参见source|src { filename | function_name } [ N]。
构建调用堆栈时,将指定函数附加到当前调用堆栈片段。如果函数名称不明确,可选参数是必需的;有关指定该参数的更多信息,请参见source|src { filename | function_name } [ N]。
构建调用堆栈时,从调用堆栈片段删除顶部帧。
构建调用堆栈时,从调用堆栈片段删除底部帧。