Dl_info结构体定义
时间: 2023-09-11 11:07:19 浏览: 789
数据结构体
`dl_info` 是一个结构体,定义在头文件 `<dlfcn.h>` 中,用于保存动态链接库的信息。
结构体定义如下:
```
struct dl_info {
const char *dli_fname; /* 文件的路径名 */
void *dli_fbase; /* 文件的基地址 */
const char *dli_sname; /* 符号的名字 */
void *dli_saddr; /* 符号的地址 */
};
```
各个成员的含义如下:
- `dli_fname`:动态链接库文件的路径名。
- `dli_fbase`:动态链接库的基地址。
- `dli_sname`:符号的名字。
- `dli_saddr`:符号的地址。
当使用 `dladdr()` 函数获取符号信息时,返回的信息就保存在这个结构体中。
阅读全文