跳过导航链接 | |
退出打印视图 | |
Oracle Solaris Studio 12.3:使用 dbx 调试程序 Oracle Solaris Studio 12.3 Information Library (简体中文) |
list 命令用于显示源文件的行。在本地模式和 Java 模式中,它的语法和功能相同。
列出的缺省行数 N 由 dbx 环境变量 output_list_size 控制。
列出 N 行。
列出行号为 number 的行。
列出后 N 行。
列出后 n 行。
列出前 N 行。
列出前 n 行。
列出第 n1 行到第 n2 行。
列出第 n1 行到第 n1 + N 行。
列出第 n1 行到第 n1 + n2 行。
列出第 n1-N 行到第 n1 行。
列出第 n1-n2 行到第 n1 行。
列出 function 源的开头。list function 将更改当前范围。有关更多信息,请参见程序作用域。
列出文件 file_name 的开头。
列出文件 filename 中从第 n 行开始的内容。
其中:
file_name 是源代码文件的名称。
function 是要显示的函数名。
number 是源文件中的行号。
n 是要显示的行数。
n1 是要显示的第一行的编号。
n2 是要显示的最后一行的编号。适当时,行号可能为 "$",表示文件的最后一行。逗号是可选的。
混合源代码行和汇编代码。
列出行或函数前后 N(或 n)行(范围)。此选项不能与 "+" 或 "-" 语法一起使用,指定了两个行号时,也不允许使用此选项。
如果与函数一起使用,则列出整个函数。如果使用时不带参数,则列出当前访问函数的剩余部分(如果有)。
list // list N lines starting at current line list +5 // list next 5 lines starting at current line list - // list previous N lines list -20 // list previous 20 lines list 1000 // list line 1000 list 1000,$ // list from line 1000 to last line list 2737 +24 // list line 2737 and next 24 lines list 1000 -20 // list line 980 to 1000 list test.cc:33 // list source line 33 in file test.cc list -w // list N lines around current line list -w8 ”test.cc”func1 // list 8 lines around function func1 list -i 500 +10 // list source and assembly code for line 500 to line 510