WEB开发网
开发学院操作系统Linux/Unix 在 AIX 中建立特定于产品的调试器 阅读

在 AIX 中建立特定于产品的调试器

 2009-07-15 08:33:40 来源:WEB开发网   
核心提示: libdbx_*.so其中的 "*" 可以是任何短名称,此名称应该描述此插件的用途,在 AIX 中建立特定于产品的调试器(2),例如: libdbx_example.so或libdbx_my_dbg.so插件名称必须以 “libdbx_” 开头,

 libdbx_*.so

其中的 "*" 可以是任何短名称,此名称应该描述此插件的用途。例如:

libdbx_example.so 
   

libdbx_my_dbg.so 

插件名称必须以 “libdbx_” 开头。

插件环境设置

在 DBX_PLUGIN_PATH 环境变量中设置以冒号分隔的目录列表,在 dbx 会话启动时 dbx 会在所有这些目录中搜索插件。

   # export DBX_PLUGIN_PATH=/plugin/path:/another/plugin/path

注意,设置此变量并不是必需的。可以通过指定插件的绝对路径来手工装载插件。如果插件存储在当前目录中,那么在 dbx 启动时会自动地装载它。

如何使用插件

可以在需要时装载、使用和卸载插件。使用插件的命令如下:

装载插件

使用 pluginload 命令装载所需的插件。以下命令装载指定的插件。

(dbx) help pluginload 
pluginload <plugin-path>     
     

通过在 pluginload 命令中指定插件位置,可以手工装载和初始化插件。这可以在 dbx 会话中的任何时候进行。如果找到了插件,就装载它;否则,显示一个错误。在一个 dbx 会话中可以装载任意数量的插件。

以下示例装载 “/some/path/libdbx_example.so” 插件。装载插件的示例:

(dbx) pluginload /some/path/libdbx_example.so 
plug-in "/some/path/libdbx_example.so" loaded 

列出和使用插件

可以用 plug-in 命令列出和使用插件。

下面的命令把要执行的 <subcommand-line> 传递给指定的插件。如果不指定参数,就会列出启用的插件的列表。

上一页  1 2 3 4 5 6 7  下一页

Tags:AIX 中建 立特

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接