loadobject -list 命令用于显示当前装入的装入对象。仅在本地模式中有效。
loadobject -list [regexp] [-a]
其中:
regexp 是正则表达式。如果未指定,则该命令应用于所有装入对象。
显示每个装入对象的完整路径名,并在旁边显示表示状态的字母。仅当指定了 -a 选项时,才会列出隐藏的装入对象。
此字母表示“隐藏”(whatis 或 stop in 之类的符号查询不会找到符号)。
如果有活动进程,u 表示“已取消映射”。
此字母表示预装入的装入对象,即程序中 loadobject -load 命令或 dlopen 事件的结果。
例如:
(dbx) lo -list libm /usr/lib/64/libm.so.1 /usr/lib/64/libmp.so.2 (dbx) lo -list ld.so h /usr/lib/sparcv9/ld.so.1 (rtld)
上述示例表明,缺省情况下,运行时链接程序的符号处于隐藏状态。要在 dbx 命令中使用这些符号,请参见loadobject -use 命令。