PR_FindSymbolAndLibrary¶
在当前加载的库之一中查找符号,并返回找到的符号及其所在的库。
语法¶
#include <prlink.h>
void* PR_FindSymbolAndLibrary (
const char *name,
PRLibrary **lib);
参数¶
该函数具有以下参数
name
要查找的符号的文本表示形式。
lib
对一个位置的引用,运行时将存储发现符号的库在此位置。此位置必须由调用者预先分配。
返回值¶
如果成功,则返回指向找到的符号的非NULL
指针,并将指向其中找到该符号的库的指针存储在 lib 指向的位置。
如果找不到符号,则返回NULL
。
描述¶
此函数在当前加载的库之一中查找指定的符号。它返回符号的地址。返回时,参数 lib 指向的位置包含一个指向包含该符号的库的指针。此位置必须由调用者预先分配。
如果找不到此类函数,则该函数返回NULL
。搜索已知库的顺序未指定。此函数等效于首先调用PR_LoadLibrary,然后调用PR_FindSymbol。
从该函数返回的标识必须是PR_UnloadLibrary的目标,以便将运行时恢复到其原始状态。